Exploring IberiaNortePortugal Viana do Castelo - One of the most beautiful towns in Portugal! October 17, 2023