Morocco

Morocco combines colorful medinas, desert adventures, Atlantic and Mediterranean beaches, mountain landscapes, traditional cuisine, and fascinating cities such as Marrakech, Fez, and Tangier.