Ellacoya State Park
-
Why choose when you can have both? Our favorite beach in the lakes and mountain region of New Hampshire is Ellacoya State Park in Gilford. It is on Lake Winnipesaukee, New Hampshire’s largest lake at over 21 miles long. For a nominal fee, you can park all day. There is a playground for the kids,