Morocco brims over with contrast, colour and a mystery that leaves you simply trying to catch your breath in wonder. It has a timeless quality that no longer exists in the modern world and a sense that the past with all its glory and savagery still lives on. On arrival you are plunged into a culture and a lifestyle unlike anything that you have ever experienced before, leading you on tour of a land of endless surprises, enchantment and enduring fascination.

Tangier, Casablanca and Marrakech are names that stir a hint of spice and exotic warmth when mentioned. Visit the colourful markets of Marrakech and indulge in some off-piste desert driving over sugar-soft sand dunes through the Sahara Desert, or take a jouney of discovery to the foothills of the snow-capped atlas mountains and its tiny Berber Villages.

The Holy City of Fez is a must, with its 10th Century Medina and breathtaking palaces, whilst for those seeking the sun kissed sandy beaches and crystal clear waters, Oualidia or the stunning town of Essaurira are unspoilt Moroccan gems. An abundance of luxurious Riads, boutique hotels and spa resorts means Morocco has some of the finest accommodation in North Africa.