Tamarack Resort, ID: Escape the Crowds With an All-Season Pass Tamarack Resort, Idaho, is America’s only official ski, golf, and lake resort. The mountain is located just 90 miles north of Boise and in winter sees 300 inches of average annual snowfall. It boasts 1,610 skiable acres, 2,800 feet of vertical drop, and 57 named runs. In the summer, the resort offers lift-accessed mountain biking, golf, hiking, and a marina […] Industry News Dominic Gawel | March 21, 2026 0 Comments