The ideal months to visit Spain are between May and September (plus April and October in the south). At these times you can rely on good weather, yet avoid the sometimes extreme heat - and the main crush of Spanish and foreign tourists. If you want to make sure you hit some parties, the best festivals are concentrated between Holy Week and September.
On the other hand, traveling in the low season has many advantages, most noticeably lighter crowds and lower prices. Many hostels cut their prices by at least 30%, and reservations are seldom necessary. However, keep in mind that, during these months, many smaller seaside spots are ghost towns, and tourist offices and sights cut their hours nearly everywhere.
On the other hand, traveling in the low season has many advantages, most noticeably lighter crowds and lower prices. Many hostels cut their prices by at least 30%, and reservations are seldom necessary. However, keep in mind that, during these months, many smaller seaside spots are ghost towns, and tourist offices and sights cut their hours nearly everywhere.