Thanks for this insight.If I may, the boat ride from Porto Pinhao can be overcrowded.
Rather take the train from Porto (Sao Bento station) to Pinhao, then do the 1-2hour river cruise there, and explore a bit around there - the hotel on the river is quite affordable. Then take the train back, I think the last train leave Pinhao at around 6pm or so.
If you want a private tour to the Douro, contact Miguel Leal, we've used his services before: https://www.instagram.com/ml_private_tours/
At the moment im a little torn about the rental car.
We did a car rental in Serbia but did trains and public transport in the likes of France and HK.
As I mentioned we would like to use Lisbon as our starting base then move to Porto.
We would likely wanna do a hike or two Porto side.
Would there be public transport to actually do something like that or would you suggest. Get a car once leaving Lisbon and enjoy the scenery whilst stopping along the way to Porto.
I feel like my usual trip planning skills are a bit meh this time and have no idea why
