Lisbon: a city of Moorish castles and Gothic cathedrals, of solemn monasteries and whitewashed villas tumbling all the way down to the sea. Head to a sunny pavement cafe to watch businessmen slurp espressos before they hop on antique trams to work, while children play in the tree-lined streets and fishermen trawl the river’s iridescent waters.

Pick up the city’s signature pastry, a light, fluffy custard tart called a Pastel de nata, or stop at a tiny patio restaurant and listen to traditional fado music as the sun sets. It’s also worth taking a trip the the glamorous seaside towns of Cascais, Sintra, and the fantastic castle of Pena Palace. You’ll wonder if you stepped into a fairytale!