The Taste Edit’s Guide to Switzerland: Get insider tips and local recommendations for the best restaurants, things to do, and hotels in Switzerland including Geneva, Zurich, Klosters, the Glacier Express and more.
We spent last Christmas in Klosters, an alpine town near Davos. Of all of the Swiss ski resorts, Klosters is best known for being unpretentious. Royals and movie stars …
