Due to a shortage of time, we are only able to fly in one afternoon in May and catch a late-ish train to Lisbon 2 days later, giving us 2.5-ish days in Porto. Someone suggested we take a 8am to 4pm guided tour to Douro Valley on one of the days.
To make the best use of our time, should we stay in the Ribeira area near the waterfront so that we are within walking distance of things to do in the evenings or is not a big deal to just Uber to and from the promenades?
I've read RS Portugal but the answer wasn't obvious.
And should we skip the tour? (We live in the San Francisco area and have visited all the wine regions in that part of the world)
Thanks