Portsmouth, New Hampshire
For a quintessential New England Independence Day experience, head to Portsmouth, where all the classic American goodness comes out to play on the Fourth of July. From historical re-enactments by costumed players to an old-fashioned field day, there are no shortage of events. Can't forget the basket weaving and hearth cooking, too. Butter churning anyone?