Day 1 - Marrakech: Arrive in Marrakech and transfer to hotel. Dinner and overnight in Marrakech.
Day 2 - Marrakech: Spend a full day exploring the Medina, shops and historical sites of Marrakech. Relax with a horse-drawn caleche tour of the city at evening. At night choose to experience the world renowned dinner and fantasia of Chez Ali or be immersed in the medieval pageantry of Marrakech's central plaza, Djema el-Fna.
Day 3 - Marrakech - Fes: Depart Marrakech mid-morning for a journey through mountains to the secluded and beautiful Cascades d'Ouzoud. Spend an afternoon at leisure at the waterfall before continuing to Fes.
Day 4 - Fes: With the assistance of a local guide, explore the narrow and winding avenues of the medina in Fes. Discover the Andalous Mosque, Keroine University, the tanneries and Tombs of the Merinids. That evening partake in a soothing bath and massage at the local hammam (Turkish style bath.) before dinner at the opulent palace restaurant al-Fassia.
Day 5 - Fes: Have another day to explore on your own the sights and attractions of Fes.
Day 6 - Fes - Chefchaouen: Depart early for a trip to Meknes and the Roman ruins of Volubilis. Wander through the former Capital of Roman Mauritania and marvel at the exquisite mosaics and chiseled architecture of one of the ancient world's well preserved cities. Arrive that night in Rif Mountain Village of Chefchaouen.
Day 7 - Chefchaouen: Spend the day exploring the tranquil village, its wonderfully restored kasbah and strolling the idyllic mountain trails. Dine that evening at the restaurant Aladdin.
Day 8 - Chefchaouen - Rabat: On your way to the modern capital of Morocco, Rabat, you travel through scenic country escapes. Departure in the morning and spend the remainder of the day touring the capital, its historic sites and, if you like, any of the several museums to be found.
Day 9 - Rabat - Casablanca - Marrakech: A short trip down the coast from Rabat will bring you to the grand metropolis of Casablanca. Spend an afternoon visiting the Central Market and medina, being awed by the Grand Mosque and relaxing along the promenade overlooking the Atlantic Ocean. Depart in the evening to spend last night in Marrakech.
Day 10 - Marrakech: Transfer to airport for departure.