Badrutt’s Palace—or just the palace, as it’s often referred to by locals—is the polestar of St. Moritz. With 13 diverse food and beverage options both on and off property, the Palace Wellness Spa with ...