I'd like to fly into one town and out of another, and it seems that Lisbon and Madrid are best for that, which means Seville is in the middle of the trip. Trains between Seville and Madrid seem easy enough, but how to get from Seville to Lisbon (or vice versa)?? Bus? Car? How long is the trip? IS there a train? Is a flight not worth the time involved at airports? Are there flights? Help! Thanks.