Marrakesh is one of the most famous and visited cities in Morocco and Africa. It is known for its historic medina, its colorful souks, its iconic landmarks such as the Koutoubia Mosque and the Jemaa el-Fnaa square, and its vibrant culture and nightlife.
Casablanca is the largest and most cosmopolitan city in Morocco and the economic and commercial hub of the country. It is known for its modern architecture, its cultural diversity, its landmark mosque of Hassan II, and its role in the classic film of the same name.
Fez is one of the oldest and most historic cities in Morocco and the cultural and spiritual capital of the country. It is known for its medieval medina, which is the largest and best-preserved in the world, its rich heritage of arts and crafts, its prestigious university of Al Quaraouiyine, and its annual festival of world sacred music.
Chefchaouen is a small and charming city in the Rif mountains of northern Morocco. It is known for its distinctive blue-washed buildings, its scenic views, its relaxed atmosphere, and its proximity to natural attractions such as waterfalls and hiking trails.
Essaouira is a coastal city on the Atlantic Ocean, famous for its fortified medina, its windy beaches, its fishing port, and its music and art scene. It is a popular destination for surfers, kite-surfers, andhippies, and hosts an annual festival of Gnawa music.