Explore the bustling labyrinthine Medina of Marrakech, which contains some of the city's most important historical and cultural sites, including the beautifully intricate Bahia Palace and the Koutoubia Mosque.
Embark on a breathtaking journey to the Atlas Mountains and discover the stunning scenery featuring waterfalls, valleys and Berber villages. Take a hike and enjoy lunch with a local Berber family.
Spend the day at the picturesque and picturesque coastal city of Essaouira, explore the city's historical fortifications, and enjoy fresh seafood in the harbor restaurants. Relax at the beach with a drink or take part in adventurous water activities.
As the largest city in Morocco, Casablanca is packed with vibrant culture and modern living. Visit the grand Hassan II Mosque, take a walk around the Corniche and learn about the city's colonial past at the colonial buildings.
End the trip with a visit to the striking blue-washed town of Chefchaouen. Explore the narrow alleys, admire the blue walls and relax at one of the lively cafes in the mountain town.
For those with more time in Marrakech, explore the Saadian Tombs, and the Majorelle Garden. For those with less time, consider skipping Casablanca or the Atlas Mountains.