Sugar Lake, nestled in the greenery of the town of Cohasset in the state's north, does just that. A hidden gem known for its ...