How to book Spain tickets online, at airports, on trains and taxis

Traveling to Spain?You might have to find a hotel room in Madrid or Barcelona or catch a train or bus.You can book