10 awesome lake towns in North America

These lake towns offer quaint main streets, boardwalk shops, wooden roller coasters, and, of course, ice cream parlors.