Discover the vibrant heart of Morocco with a 4-day itinerary exploring the rich history, stunning landscapes, and culinary delights of Marrakesh-Safi.