A city by city overview of Spain is a good place to start. Here one can find everything from the attractions of each city, to the nightlife and Hotels. Las Palmas of the Canary Islands, declared as the city with the best climate in the world, is well worth a look.
