Viana do Castelo
Viana do Castelo, situated on the picturesque coast of northern Portugal, is a charming and historic city that captivates visitors with its unique fusion of natural beauty and cultural richness. Rising on the banks of the Lima River, the city is adorned with a variety of colorful buildings, cobbled streets and charming squares that exude a timeless charm.