Sandpoint lies on the shores of Idaho's largest lake, 43-mile-long Lake Pend Oreille, and is surrounded by three major mountain ranges, the Selkirk, Cabinet and Bitterroot ranges. It is home to Schweitzer Mountain Resort, Idaho's largest ski resort, and is on the International Selkirk Loop and two National Scenic Byways (Wild Horse Trail and Pend Oreille Scenic Byway). Among other distinctions awarded by national media in the past decade, in 2011 Sandpoint was named the nation's "Most Beautiful Small Town" by Rand McNally and "USA Today".