Spring (March–May) and autumn (September–November) are ideal for mild weather, fewer crowds, and festivals. When is Spain too hot for sightseeing?