Visit the Koutoubia Mosque, explore the vibrant souks, and have a cup of tea at Café des Épices.
Trek the High Atlas Mountains, visit traditional Berber villages, and enjoy a local lunch.
Visit the UNESCO World Heritage site of Essaouira, stroll along the beach, and explore the port and the fish market.
Relax on the beach and try some water sports in Agadir.
Explore the Sahara Desert by camel or jeep safari, enjoy a Berber dinner and music, and sleep under the stars in a traditional nomad camp.
Visit the UNESCO World Heritage site of Fes, explore the medina and its numerous souks, and visit the oldest university in the world at Al-Qarawiyyin Mosque.
Discover the blue-washed houses of Chefchaouen, hike in the surrounding mountains, and enjoy some tasty Moroccan cuisine.
Add a day trip to Ouzoud waterfalls from Marrakech for some stunning views. Alternatively, subtract the Fes visit and spend more time in the Atlas Mountains or the Sahara Desert.