Snowboarding at Schweitzer Mountain in Idaho

Snowboarding at Schweitzer Mountain in Idaho

Schweitzer Mountain in North Idaho is one of best ski resorts in the Northwest. It has seven chairlifts, 2,900 skiable acres and 92 different ski trails. On top of that, the snow is great. With an average snow fall of 300 feet a year, Schweitzer is a perfect ski and...