Porto stacks colourful tile-fronted houses up from the Douro at Ribeira, with the Vila Nova de Gaia port lodges across the river, and the Douro Valley's terraced vineyards running 100km upriver to the Spanish border.
São João festival night of June 23 turns Porto into a city-wide party with grilled sardines, plastic hammers, and fireworks over the Douro.
Douro Valley terraces at peak vineyard greenery, Porto NOS Primavera Sound in early June aside, and Foz beach finally Atlantic-warm enough for swimming.
Vindima harvest in the Douro from mid-September through October, port lodge cellar tours at peak activity, and Porto pleasant without summer cruise crowds.
Atlantic winter rain reliable, but Porto's port-tasting cellars indoors and the Lello bookstore stay year-round, and the Douro accessible by historic train from São Bento.