That's why I decided to share our 6 days itinerary from a few months ago in the city. One week in Marrakech was just perfect, enough days to see everything and visit some villages. Of course, if you don't have one week, I would recommend at least four days to enjoy the city.