Ofir and Esposende
On the south bank of the Rio Cávado, Ofir has a lovely beach with sweeping white sands, dunes, pinewoods, and water sports—a combination that has made it a popular resort. On the opposite bank of the river, Esposende, which also has a beach, retains elements of the small fishing village it once was. You'll have to drive here to appreciate these twin towns: the train line runs inland at this point, passing through Barcelos.
Recommended Fodor's Video
Elsewhere in Northern Portugal
Guimarães >
Restaurants (5), Things to do (11), Hotels (4)
Braga >
Restaurants (6), Things to do (7), Hotels (4)
Viana do Castelo >
Restaurants (5), Things to do (7), Hotels (3)
Peso da Régua >
Restaurants (3), Things to do (5), Hotels (6)
Pinhão >
Restaurants (4), Things to do (7), Hotels (0)
Vila do Conde >
Restaurants (3), Things to do (6), Hotels (2)