Schweitzer Mountain Resort to Open “Sky House” Lodge December 16
Schweitzer Mountain Resort, the largest family-friendly ski resort in Idaho and Washington, will open the much-anticipated Sky House summit lodge on Friday, December 16. Skiers and snowboarders that visit this…