Gateway to the Muslim world, Morocco is a mysterious land awash with colours and spices, carpets and covered souks. Framed by the Atlas Mountains, Marrakech is the epitome of Morocco with bustling souks and vibrant Jemaâ el Fna Square. Visit the snow-capped High Atlas, then travel south to Ouarzazate to explore the many Kasbahs that line this route then continue past Erfoud to the mighty Sahara Desert. To the north are the twin imperial cities of Meknes and Fes, the latter home to one of the finest original medieval medinas in the world, or visit Chefchaouen – an atmospheric blue-washed town set high in the Rif Mountains. End by the Atlantic coast in pretty Essaouira which, with its low white-washed buildings, historic harbour and windswept beach, retains a relaxed and carefree air. Pettitts have led the way in designing tailor-made holidays and tours to Morocco for over 25 years.