Marrakesh was the city you should never miss ...