Separated by the towering Atlas Mountains, evocative old cities, Roman ruins and the dream-inducing Sahara nestling forbidden Kasbahs – Morocco is set apart from the rest of Africa. Immerse yourself in an intoxicating combination of traditional and modern, where ancient mosques, crowded souks, and forgotten age-old workshops of skilled craftsmen sit side by side with trendy maisons d’hôte, candle-lit restaurants, and alfresco cafes.