I know that this is about drinking Port in Porto - which, yes, is well worth experiencing - but Porto itself is a beautiful city that is spread across both banks of the Douro River. There are lots of Port makers along the main stretch of the river and most offer a free tour and tasting in the hope that you will buy a few bottles from them.
Snatch, Londres 06/9/2007