In order to visit most of the Spanish cities I suggest that you should use the services of Auto Car Hire Spain .
The main airport offices where you can rent a car in Spain are:
Alicante Car Hire
Almeria Car Hire
Gerona Car Hire
Granada Car Hire
Jerez Car Hire
Malaga Car Hire
Murcia Car Hire
Tenerife South Car Hire
Gran Canaria Car Hire
Reus Car Hire
Seville Car Hire
Valencia Car Hire
Mallorca Car Hire
Lanzarote Car Hire
Tenerife North Car Hire
Fuerteventura Car Hire
Barcelona Car Hire
Ibiza Car Hire
Menorca Car Hire
Bilbao Car Hire
Faro Car Hire
Bologna Car Hire
Pisa Car Hire
Porto Car Hire
Lisbon Car Hire
Madrid Car Hire
Santiago de Compostela Car Hire
Santander Car Hire
Rome Ciampino Car Hire
Milan Malpensa Car Hire
Bergamo - Orio Al Serio Car Hire
Funchal Car Hire
Almeria Car Hire
Gerona Car Hire
Granada Car Hire
Jerez Car Hire
Malaga Car Hire
Murcia Car Hire
Tenerife South Car Hire
Gran Canaria Car Hire
Reus Car Hire
Seville Car Hire
Valencia Car Hire
Mallorca Car Hire
Lanzarote Car Hire
Tenerife North Car Hire
Fuerteventura Car Hire
Barcelona Car Hire
Ibiza Car Hire
Menorca Car Hire
Bilbao Car Hire
Faro Car Hire
Bologna Car Hire
Pisa Car Hire
Porto Car Hire
Lisbon Car Hire
Madrid Car Hire
Santiago de Compostela Car Hire
Santander Car Hire
Rome Ciampino Car Hire
Milan Malpensa Car Hire
Bergamo - Orio Al Serio Car Hire
Funchal Car Hire
Also you can find car hire offices outside the airports, and you can see them below:
Benidorm Car Rental
Denia Car Rental
San Juan Car Rental
Torrevieja Car Rental
Cadiz-Sancti Petri Car Rental
Mallorca - Paseo Maritimo Car Rental
Aguilas Car Rental
Malaga Train Station Car Rental
Seville - Train Station Car Rental
Alicante - Train Station Car Rental
Madrid - Train Station Car Rental
Valencia - Train Station Car Rental
Denia Car Rental
San Juan Car Rental
Torrevieja Car Rental
Cadiz-Sancti Petri Car Rental
Mallorca - Paseo Maritimo Car Rental
Aguilas Car Rental
Malaga Train Station Car Rental
Seville - Train Station Car Rental
Alicante - Train Station Car Rental
Madrid - Train Station Car Rental
Valencia - Train Station Car Rental
Spain Car Hire provides you an easy booking system and also new cars and well maintained at very good prices. You can book online here: http://www.autocarhire.es/rentacar_book.php
You are very welcome in Spain.