Exotic, ancient, mystical, colourful, challenging - Morocco is an intoxicating country that has long attracted writers, poets, artists and dreamers; convincing countless visitors to stay for good.
The narrow labyrinthine streets and walled medinas of ancient imperial cities; the overwhelming bustle of colourful markets; the undulating sand dunes and palm-fringed oases of the Sahara; dramatic peaks and remote kasbahs of the Atlas Mountains; the whitewashed, wind-battered ramparts of Essaouira; the mosques, the beaches, the camels, the Roman ruins, the piles of vibrant spices and Berber carpets - Morocco is a sensory overload in the best possible way.
Lose yourself in narrow backstreets; shop for gorgeous textiles and leatherwork in ancient souks; and explore mosques, museums and medinas in the imperial cities of Marrakech and Fes.
Marvel at the stunning mountain town of Chefchaouen with its distinctive blue-washed homes; and sample delicious seafood in the charming white-washed fishing town of Essaouira.
Cycle the High and Anti Atlas Mountains, traversing the exhilarating mountain passes and picturesque valleys of North Africa's highest mountains; and enjoy warm hospitality as you trek through remote Berber villages and climb to the summit of Morocco's highest peak, Mount Toubkal.
Explore the stark beauty of the Sahara Desert by camel and camp among the sand dunes in a Berber camp set beneath a thousand stars; and explore the legendary kasbahs, alleys and fortresses of Ait Benhaddou - Morocco's best-preserved earthen city, immortalised in iconic scenes from Indiana Jones and Game of Thrones.
Whichever itinerary you choose, you won't regret a visit to this endlessly fascinating and outrageously photogenic country.