There are a lot of things to do in Porto, from visiting museums to boat trips along the Douro River and tours of Port wine cellars.