There's a season for everything, as the song goes, so whether you come for the sun, surf, skiing or culture, here's a guide to the best times to visit the ...