From the vast emptiness of the Sahara Desert to the teeming bustle of colourful souks and markets, Morocco is a land of contrasts to visit with Imaginative Traveller.
Ride a camel across red dunes that stretch as far as the eye can see, and camp in a Berber tent beneath a canopy of stars. Sample a mint tea in the Djemaa el Fna in Marrakech, as you watch the performance of acrobats and story tellers, snake charmers and drummers.
From the charming seaside town of Essaouira to the tiny villages of the High Atlas, from the ancient Fes Medina or the bustling town of Casablanca, to the silence of the desert, Morocco will captivate you.