10-Day Morocco Itinerary: Rabat, Fes, Marrakech & Agafay Desert