The city itself is full of delicious food, rich history, gorgeous art ... you're staying near Porto, get out of the city and visit one of Portugal's most beautiful small towns: Amarante.