Zurich (for Andermatt and the Engadine)

I can do no better than just to refer you to the Man in Seat 61, who generally has it right:

It's easy and affordable to travel from London to Basel or Zurich by train.  Take Eurostar from London St Pancras to Paris Gare du Nord in just 2 hours 20 minutes, then a direct TGV-Lyria high-speed train from Paris Gare de Lyon to Basel in 3 hours 03 minutes or Paris to Zurich in 4 hours 03 minutes.  London to Basel or Zurich starts at £62 one-way, £115 return, city centre to city centre, no baggage fees, no check-in fees, no extra to pay to travel to and from airports, a journey for chilling out not stressing out.