a luxury hotel in Switzerland in the mountains