When to Go
You can visit Switzerland any time throughout the year. Summer lasts roughly from June to September, and offers the most pleasant climate for outdoor pursuits. Unfortunately, you won’t be the only tourist during this period, so prices can be high, accommodation hard to find and the mainstream sights crowded. You’ll find much better deals and fewer crowds in the shoulder seasons of April-May and late-September-October.
If you’re keen on winter sports, resorts in the Alps begin operating in late-November, move into full swing around Christmas, and close down when the snow begins to melt in April.