I took the train from Seville to Madrid, stayed one night, and flew home from Madrid, which at the time offered me the most flight options back to west coast USA. Seville does have an airport so you can try looking at options on sites such as Skyscanner. Depending on your home airport, there may be good options. Just be sure to look at details closely and give yourself a lot of transfer time if there are separate tickets involved (that is, the tickets are not all through the same airline or its partners).
The dinner on the last tour night is usually a very nice celebration to wrap up the tour. It is "early" for Spain dinner time (6-7ish) but not for an American early dinner (4-5-ish). When I did this tour I recall it was a pretty late night including a carriage ride after dinner. I personally would skip a breakfast rather than a nice dinner and hotel stay but of course choose what works best for you. Just make sure the guide knows so they don't book dinner seats for you and can release your hotel room a day early (the hotel would hold your bags for you).