City Breaks

A Long Weekend in Porto

By Sarah Mitchell · May 3, 2026
The colourful riverfront houses of Porto's Ribeira district on the Douro

Porto is Lisbon's quieter, moodier cousin, and three unhurried days there are among the best I know.

Porto sits where the Douro river meets the Atlantic, and the whole city seems to lean towards the water. It is steep, a little faded in the best way, and utterly unbothered by the idea of being fashionable. That is exactly why I love it for a long weekend. You cannot rush Porto; the hills will not let you. So you slow down, and the city opens up.

Start by the river

The Ribeira, Porto's riverside quarter, is where I always begin. The houses stack up the hillside in ochre and blue and terracotta, laundry flapping between them, and the whole scene reflects in the water at dusk. I walk the waterfront, cross the great iron bridge on the upper deck for the view, and end up on the Gaia side where the port lodges line the bank. A tasting there is less about getting tipsy and more about sitting still with a glass and watching the boats.

Churches, tiles and a very grand bookshop

Porto wears its history in blue and white. The azulejo tiles cover entire church walls and the front of the São Bento station, where I have happily lost half an hour just reading the painted scenes. The city's famous bookshop deserves the queue only if you go early; otherwise I am content to admire the tiled façades that are free and everywhere. Wandering with your head up is the whole pleasure.

Long dinners, later nights

Dinner in Porto is a leisurely business, and the local cooking is hearty rather than dainty — expect grilled fish, slow-cooked meats and the notorious francesinha if you are brave. I like to eat late, walk it off along the river afterwards, and let the evening drift. Three days is just enough to feel the rhythm of the place without ever once feeling rushed, which is exactly what a long weekend should be.