Discover the gems of Casablanca, Morocco's largest and most cosmopolitan cities, from its Old Medina to the side streets with their tiny shops and bazaars. The Hassan II Mosque dominates the city and is worth a visit for its glass floors and marble walls; while Ville Nouvelle with its art-deco architecture is beautiful.
Modern Algiers is built close to the Mediterraneans coast, but the more interesting older part of the city – crowned by the Kasbah – climbs the hill behind the new town. In the Old Quarter, you'll find the remains of the citadel, ancient mosques and palaces, as well as traditional shops and stalls.
Hosting a vast cultural programme, walking around Valletta you'll come across an intriguing historical site around every corner: votive statues, niches, fountains and coats of arms high up on parapets. Narrow side streets are full of tiny quaint shops and cafés, while Valletta's main streets are lined with larger international branded shops for fashion, music, jewellery and much more.
With its delightful blend of the old and new, Tangier is sure to excite. Discover the medina with its Kasbah, fortress of the sultan and traditional souks. Or head to Grand Socco: a picturesque square complete with fountain.