After spending a couple of days in Porto (which you can read about here) we wanted to explore a bit more of northern Portugal. Viana do Castelo looked like the perfect place. This beautiful city with its stunning architecture and old world charm is 75km north of Porto.