We are looking at renting a car from Lisbon (picking up when we are ready to leave the city) and then driving to the Douro Valley and making some stops along the way. We will stay 2 days in Douro Valley. We plan to then drive to Porto and drop off our car as soon as we get to Porto (we do not want a car in Porto). We will take the train back from Porto to Lisbon.
What are car rental companies that you recommend for this? We want the pick up and drop off to be as seamless as possible, especially since we are dropping off in a different city than picking up.