Portugal

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...