DAKAR, Senegal — From dizzying Dakar to vibrant Saint-Louis, Senegal pulsates with rich culture, history and charm. If you want to experience it all — from bustling cities to sleepy, seaside villages ...