Senegal, which is on the west coast of Africa, is a traveler's paradise. The main cities in Senegal have a rich French colonial history and numerous scenic ...