A vibrant and thriving country bordered by Mauritania, Mali, Guinea, and Guinea-Bissau, the West African nation of Senegal is a colorful gem that offers something for every type of traveler. Though ...