@peterwyrm I can recommend usin a website called The Trainline. and Spain has low cost hi speed trains, they're great.