We are visiting in June. We have booked a 7 day Douro River cruise but have 4-5 days either side of the cruise. We fly into Lisbon after a very long flight from New Zealand, arriving early afternoon. We were thinking of just catching some rest and sleep in an airport hotel and picking up a car the next morning. Here is where we have to decide on the best option.
OPTION 1
Drive to the Algarve for 3 full days and then on the 4th day drive up to Porto to start the cruise. We would drop the car off in Porto.
After the cruise we would stay in Porto for 4 days ( day trips) and train back to Lisbon.
OPTION 2
Take the 3-4 days to stay in places on the way to Porto. We would drop the car off in Porto. After the cruise we would stay in Porto for 4 days ( day trips) and train back to Lisbon.
Any advice would be appreciated. The cruise is booked so please don't advise me to omit that part.