Barcelona is at its best in May and September, when you can enjoy warm, sunny days without the peak summer crowds. Andalusia shines in spring, when mild ...