Many people believe Newfound Lake to be the most beautiful lake in New Hampshire. Newfound Lake, which is located in the stunning White Mountains, is smaller than Lake Winnipesaukee and Squam Lake …