While you can attract common NH birds in private properties through backyard feeders, the best way to see them in their full glory is in their natural habitats. Some of the best places for birdwatching in New Hampshire are Odiorne Point State Park, White Mountain National Forest, Great Bay National Wildlife Refuge, Hampton Beach State Park, Pondicherry Wildlife Refuge, and Mount Washington.