My wife and I are planning a 25 day trip to Spain and Portugal, working our way from landing in Barcelona, traveling through parts of Spain, and on to Portugal with a flight home from Lisbon. We want to include at least a day trip to Toledo from Madrid and a day trip to Córdoba from Seville. But we have heard so much about the benefit of spending at least one night in each of those two towns. If our schedule only permits an overnight in one of those two towns, with a day trip to the other, which overnight would you choose? And, can you get a room for just one night?
Also, to save backtracking, we thought we would fly from Seville to Porto, spend three nights including visiting the Douro Valley, then take the train down to Lisbon for our final five nights before flying home. Is this flight to Porto doable from Seville?
Thanks!