This Lake Superior town has spectacular mountain views, countless runs, cross-country trails, and plenty of ways to warm up after a day on the slopes.