A Blend of History and Scenic Beauty Perched on the northern coast of Portugal, Viana do Castelo is a town that seems to have ...
Although there are multiple reasons tourists should visit this gorgeous beach town with its miles of white sand beaches, the one that stands out is its Olympic sized surf. In fact, it’s likely ...