When to go to Spain?
Spring and Autumn are perhaps the most reliable times of the year to visit Spain. The weather is mild and the air is crisp. But the two seasons present some differences that you may want to consider when you are planning your trip to the city.
During Spring, that goes from March through May, the days are warm, and the nights, cool. Unlike Winter, people swarm into the streets after work for the popular "paseo" (the walking around the city, stepping in bars, chatting on the streets, generally having fun outdoors).
Autumn (September through November) marks the beginning of the school year and people return to work after the August holidays and there are lots of cultural activities. The days are very enjoyable compared to August high temperatures.
In Winter (December to March), there are not so many tourists and it can be a good time to visit if you don't mind some cold (temperature can go below 0°C in many areas). It is low tourist season in many parts of the country and you should find some good bargains for hotels. If you can't bear the cold, try to stay in areas like Málaga, Torremolinos and other areas along the southern coast.
The feared Summer (June through August) in the southern half of the country (approximately Madrid and and south) is difficult to bear. Even the nights can be difficult to bear, which is why most Spaniards either head to the beach or to the mountains in the north.