Nestled in the foothills of the Tetons, in Alta, Wyoming, the Teton Teepee is the perfect base for a multitude of winter adventures.