A visit to this vibrant country is sure to leave you wanting more. It is famous for red-sand beaches, amazing mosques and sprawling souks – where you’ll find all sorts of treasures, like silver jewellery, teas and scented oils. Cities like Agadir and Casablanca offer all of that and more, including restaurants with delicious traditional dishes like tagine.