Hi everyone!
My wife and I will be spending a month in Spain in July. I'm tentatively looking at four train journeys with an emphasis on direct travel with no changes.
San Sebastien -> Madrid
Madrid -> Sevilla
Sevilla -> Grenada
Grenada -> Cordoba
Cordoba -> Barcelona (This may actually end up being a one-way car rental depending on the cost of the train tickets)
My major question is how far in advance should I book the train tickets to ensure that trains won't be full, but also not so far in advance that the schedule may change? It's summer, so I'm expecting each train to be fairly crowded because we're going to popular spots.
Thank you very much for your help!