Schweitzer Mountain Resort is Idaho’s largest ski area. It boasts 300 inches of annual snowfall, 2,900 acres of skiing area, 92 ski trails and a village with shops and restaurants.
Schweitzer Mountain Resort is Idaho’s largest ski area. It boasts 300 inches of annual snowfall, 2,900 acres of ski Read more
Schweitzer Mountain Resort is Idaho’s largest ski area. It boasts 300 inches of annual snowfall, 2,900 acres of skiing area, 92 ski trails and a village with shops and restaurants.
Schweitzer Mountain Resort is Idaho’s largest ski area. It boasts 300 inches of annual snowfall, 2,900 acres of skiing area, 92 ski trails and a village with shops and restaurants.
Number of Rooms: 79