If you're staying near Porto, get out of the city and visit one of Portugal's most beautiful small towns: Amarante. Amarante is located along the Tâmega River in the Douro Litoral Province ...
Some results have been hidden because they may be inaccessible to you