Tangier is just 20 miles from Spain across the Strait of Gibraltar. It is a bustling and vibrant city, which has an appropriate balance of shops to browse, beautiful beaches and historical landmarks.
Stroll the beachfront on Ave Mohammed VI, and sample the local mint tea. Perhaps a tour of the Kasbah Museum in the former Sultan’s palace before some craft souvenirs from The Souk in the Medina.