Up in the Alpine town of St. Moritz, you beat the chill by ensconcing yourself in Swiss cheeses, luxurious cashmeres, or an ...