Indianhead Mountain Resort: Located in the Upper Peninsula of Michigan, Indianhead Mountain is an area aptly called Big Snow Country. Near Lake Superior, Indianhead Mountain is pounded every year with more than 200 inches of lake-effect snow. In the addition to natural snowfall, plenty of manmade snow covers the slopes as well. Indianhead has terrain available for all types of skiers, although 95 percent of the mountain is not groomed. The resort is known for its glade skiing, adventurous skiers and riders will find places to play in the trees. Check out great deals on Indianhead Mountain lift tickets at GetSkiTickets.com!