Visit the Hassan II Mosque, one of the largest mosques in the world, then have lunch at La Sqala, a charming garden restaurant.
Explore the charming Kasbah of the Udayas, then enjoy a guided tour of the exquisite Royal Palace.
Wander through the ancient Roman city of Volubilis, then continue to Meknes and visit the breathtaking Bab Mansour Gate.
Take a guided tour through the bustling Fes Medina, then relax with a romantic rooftop dinner at Palais Amani.
Experience an unforgettable sunset camel ride to your tented campsite, then enjoy stargazing and a traditional Berber dinner. Continue the next day with a sunrise camel ride and a visit to the nearby village of Khamlia for some traditional Gnawa music.
Visit the stunning Todgha Gorge canyon, hike through the palm grove and discover the Berber culture.
Visit the UNESCO-listed Ait Benhaddou Kasbah and then experience a traditional Moroccan Hammam spa at Les Bains Amanjena.
Explore the vibrant city of Marrakech, visiting the Bahia Palace, the Saadian Tombs, then head to the famous Jemaa el-Fnaa market for some shopping and live entertainment,. End your night with a romantic dinner at Restaurant Le Studio.
If you have extra time, consider adding a visit to the coastal town of Essaouira for a day trip or more time in Marrakech. If you have less time, consider skipping the Sahara Desert or cutting short some of the tours in Fes. Always check for opening and closing times of places before going to avoid any disappointments.