Spain really has the most beautiful and punctual train system in Europe (I almost said the World). I think I am allowed to say this as I spent a proper month and a half in Europe, from Ireland, to as far as Poland. Not only are the trains fast, modern and more comfortable than an aeroplane – but the train stations are pretty beautiful themselves.
I was amazed by the Zaragoza station. I looks like something from the year 2030. The only drawback of Spanish trains are that unlike other countries, where if you’re a little late you could still jump on the train as the doors are about to close, Spanish operators close check-in 15minutes before the train’s departure. Although, they do have this nice arrival guarantee (depending on the route) of max 15mins late. Or a full ticket refund.