We are planning a trip to Porto and the Douro Valley, hopefully in September. When there, we will be travelling around using public transport. I've done lots of reading of guide books and posts here on TA and have made the following list of places that we would like to visit. The question is, should we stay in Porto the whole time and do day trips to these places from there, or should we split our time between Porto and another one, or two bases. If the latter, where would be a sensible (and attractive) second base:
Peneda Geres National Park (possibly a tour with Oporto Adventure Tours)
Regua to Pocinho or Barca (is the scenery better appreciated from train or boat? I think we would prefer to use the train if the views are just as good)
Amarante and Lamego sound like the sort of places we would like to stay, but would either of them be a sensible choice without a car?