Will be flying to Madrid and then taking the train to Seville. Would it be best to buy the ticket in the US before I leave or wait until I arrive at the train station in Madrid? US air is not always on time and if the flight is late will they let you change the Rail ticket without additional cost.
Thanks