14 destinations found

Bürgenstock Hotel & Alpine Spa // Lucerne +
From 800 CHF per night

Bürgenstock Hotels & Resort // Lake Lucerne Area +
From 450 CHF per night

Beau Rivage Palace // Lausanne +
From 349 CHF per night

Bellevue Palace // Berne +
From 316 CHF per night

Firefly // Zermatt +
From 315 CHF per night

Grand Hotel Les Trois Rois // Basel +
From 349 CHF per night

Grand Hotel Park // Gstaad +
From 350 CHF per night

Gstaad Palace // Gstaad +
From 410 CHF per night

Kempinski Grand Hotel des Bains // St.Moritz +
From 399 CHF per night

La Réserve // Geneva +
From 500 CHF per night

Le Grand Bellevue // Gstaad +
From 390 CHF per night

Le Petit Cervin // Zermatt +
From 360 CHF per night

Mont Cervin Palace // Zermatt +
From 399 CHF per night

Royal Savoy Hotel & Spa // Lausanne +
From 310 CHF per night