Located near a train station, Crystal Hotel is a great choice for a stay in St. Moritz. Guests can visit the spa to indulge in deep-tissue massages, Ayurvedic treatments, or reflexology, and Grissini serves Mediterranean cuisine. Other features include a bar/lounge, a health club, and a fitness center. Fellow travelers love the helpful staff.