This route treats the Douro Valley as somewhere to sleep, not just somewhere to pass through on a long day trip from Porto. Moving the base upriver each night, Porto to Régua to Pinhão to Lamego, means the evening Rabelo cruise, a proper quinta visit, and the Lamego staircase all get real time instead of competing for the last hour before a return train. The CP Douro line covers three of the four legs directly, so most of the trip needs no car; the exception is the final stretch to Lamego, which has no railway station and needs a pre-arranged taxi, rental car or the regional bus. The N222 between Régua and Pinhão is built into the itinerary as an optional highlight rather than the only route through, since the same stretch runs by train in 24 minutes. The Rabelo cruise and CP's separate weekend steam train are both seasonal, roughly May to October, so a spring or early-autumn trip keeps every element of this plan available at once.