24 destinations found

7132 Hotel // Vals +
From 390 CHF per night

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

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

Bergspa Hotel LA VAL // Grisons +
From 190 CHF per night

Cervo // Zermatt +
From 399 CHF per night

Firefly // Zermatt +
From 315 CHF per night

Giardino Lago // Lake Maggiore +
From 250 CHF per night

Grand Hotel National // Lucerne +
From 290 CHF per night

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

Grand Resort Bad Ragaz // Bad Ragaz +
From 390 CHF per night

Hotel Aspen Grindelwald // Grindelwald +
From 300 CHF per night

Hotel Giardino Mountain // St.Moritz +
From 325 CHF per night

Hotel Monte Rosa // Zermatt +
From 299 CHF per night

Hotel Palafitte // Neuchâtel +
From 400 CHF per night

Hotel Villa Honegg // Lucerne +
From 399 CHF per night

Kurhaus Cademario Hotel & Spa // Lugano +
From 299 CHF per night

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

Park Hotel Principe // Lugano +
From 189 CHF per night

Resort Collina d’Oro // Lugano +
From 300 CHF per night

The Dolder Grand // Zurich +
From 459 CHF per night

Villa & Palazzo Aminta // Lake Maggiore +
From 340 CHF per night

Villa Orselina // Lake Maggiore +
From 320 CHF per night

Villa Principe Leopoldo // Lugano +
From 379 CHF per night

Vitznauerhof // Lucerne +
From 155 CHF per night