It’s not surprising as the country has it all, beaches, great sprawling cities and desert.
Morocco is also a great shopping destination, with the souks of Marrakech tourists’ favourites.
For great cities, Marrakech, Tangier, Fez and Casablanca offer days of exploration.
Outside of cities, Aït Benhaddou is a UNESCO World Heritage Site in the desert.