Click here to book a hotel online using Booking.com
The train service in Spain is excellent, especially the high speed trains (AVEs) which run between most of the main cities. If you are taking the high speed rail service elsewhere the local leg (cercania) of the journey is free. The Renfe website gives timetables and allows you to book online. If you're over 60, it's worth getting a Tarjeta Dorada for great discounts. The card costs just €6 and is valid for a year.
This website is really useful if you're trying to book rail travel within Spain.
We hope to provide more useful booking links soon!