Hi, we are a married couple in our late 30s planning our first trip to Portugal in mid-September and trying to tie in a Seville, Spain leg and would appreciate some advice. We're looking to try to fit everything into 2.5 weeks including the travel time. We would like to be in Lisbon for one week (because we found some airbnb rentals that are much cheaper by the weekly rental), 3 days in Porto, and 4 days in Seville. We would like to start our trip in Lisbon.The issue we're having is we know we can't fly back to Seattle, WA directly from Seville, Spain so we're trying to figure out how to end our trip.
Which route would be best?
a) Lisbon to Porto to Seville then a train to Madrid where we'd have to spend one or two nights before flying back to Seattle
b) Lisbon to Porto to Seville then back to Lisbon for one or two nights before flying back to Seattle.
c) Lisbon to Seville to Porto back to Lisbon before flying out?
What would be the best way to travel between these routes that allows us to save time and not too costly? Would driving be a good option? I know between Seville and Madrid, a train would be best. But regarding the other routes, should we fly? Should we drive? For example, if we rented a car, would the drive to Seville then on to Porto then back to Lisbon be a good option?
Also, how many days would you recommend in Porto and in Seville? Is 3 days in Porto a good enough of time? Is 4 days in Seville a decent amount of time?
We're also traveling to Spain (Barcelona, Granada, Madrid) next month so we'll have some time in Madrid (the reason we're tacking on the Seville on this trip was because we weren't able to do so on our trip in May, and we'd like to travel to Seville since we won't be able to return to Spain for a very long time).
Thank you all for any advice and tips you can offer.