PORTUGAL Viana do Castelo 30th June Our first stop off is the coastal city of Viana do Castelo. The city is spilt by the river; on one side sandy beaches and surf, on the other a sculptured rocky coastline, overlooked by a towering church on the hillside. As we arrive the winds are very strong, the waves crashing over the…
