A 6-day tour from Casablanca to Marrakech to discover the imperial cities and cultures of Morocco. more info . merzouga tours