You know a trip has worked its magic when you're Googling citizenship requirements before the flight home Or when the hotel concierge slips you a room key to take home as a way of saying "keep this...you'll be back." The destination in question? St. Moritz, Switzerland - my new spiritual homeland.If you're picturing snowy peaks, chic ski gear and luxury winter retreats, you're half right. The town is famously synonymous with prestige winter sports and alpine glamour.