Whereas Marrakesh is already well-known to UK tourists, there are lesser-known holiday destinations. Casablanca, Agadir, Fez, ...