Marrakech is a charming city, and its warm-hearted inhabitants will make you feel at home right away. Although you might initially feel overwhelmed by all the stimuli you encounter, it’s the perfect city to combine a cultural trip with some adventure and relaxation...