Ouarzazate is a city in southern Morocco and is the perfect base for excursions across the Draa Valley and into the desert.