With its perfect location — on the northern shore of the largest lake in Idaho and in between three mountain ranges — Sandpoint might just be the most breathtaking spot in the Gem State. It offers fun ...