Marrakech is one of the world's most underrated destinations. With charming accommodation, unforgettable authentic experiences and a range of palaces, galleries and sites to see, Morocco's fourth largest cities has much to offer. Here are six amazing things to do during your time in the city. 1. Stay in a riad To enjoy a truly authentic Morocc...