Discover the city in 3 days at any time of the year. Where to eat, where to shop, where to stay, all you need to know for a perfect weekend getaway. Read the top 6 restaurants in Marrakech