I've spent 6 days in Porto and could easily spend another week. I'm not a sweet wine drinker, but did do the Sandeman cellar tour with the vintage ports. Had more fun with the group than anything. A couple of us still keep in touch.
I did a one day trip in a van with a party of 8 up into the Douro. Again, I live in wine country so what interests me isn't usually what tours show. I did enjoy seeing the layouts of a couple of the smaller vineyards we visited. It's a very pretty valley.
While the area around the mouth of the river is tourist central, I enjoied just walking through the local neighborhoods. The Bolhau market was really nice, good food, and near the center of town. Easy to reach by bus.
I also liked the beach, north of the city proper, at Matosinhos. There's a park, an old fort, surfers, warm water, boats to watch, and excellent sundowns on the sand. Good food and drink on the boardwalk also. You can spend a lot of money , but they also have a couple markets (Lidl, etc) where you can grab some supplies and sit on the beach.
The churches are spectacular, but I spent more time just looking at the tilework on ordinary buildings. I also just crawled around a number of local craft venues, but didn't do any museums. Those are for the next trip...