Morocco is a world apart, barely 20 miles from Europe, that is part Arab, part African, with a character all of its own.
Morocco’s cities are the obvious draws. Marrakech and Fez are the places to explore the medieval alleys of ancient medinas, packed with donkeys, traders and the scents of Africa. Casablanca and Rabat are modern with elegant boulevards and a Gallic café culture, while Tangier and Agadir are sophisticated cities where the beach takes centre stage.
Drill down to the smaller towns and Morocco’s heritage is more distinct and accessible. Chefchouan, in the north, where cornflower-blue houses sprawl on a fertile hillside, or the fortified coastal town of Essaouira, once a Portuguese outpost on Atlantic Africa. Inexpensive taxi rides reach stunning highlights – Roman columns preserved by the desert at Volubilis, mud-built forts towering over folding mountain landscapes, and the surf communities on the sun-soaked southern coast near Agadir. Trek to Berber villages huddled against adobe castle walls in the Atlas Mountains and join nomads on camels to cross Saharan dunes.