Spain is best visited in the shoulder season months of late spring (May and June) and early fall (September and October). Countrywide, the weather is warm, ...