From riads and bustling souks to desert rides, Marrakech dazzles - but behind the luxury, the city’s everyday life remains ...