Lake Winnipesaukee, an American Indian name for "smile of the great spirit," is the largest of the dozens of lakes scattered across the eastern half of central New Hampshire. With about 240 mi of shoreline full of inlets and coves, it's the largest in the state. Some claim Winnipesaukee has an island for each day of the year—the total, though impressive, falls well short: 274. More »
Visit the Travel Talk forums for help on planning your trip