Marrakech is a charming city located in Morocco, where the friendly locals will make you feel right at home. Although you might initially feel overwhelmed by all the impressions you encounter, it’s the perfect city to combine a city break with some adventure and...