BEST PLACES TO VISIT IN NEW HAMPSHIRE 10 AMAZING THINGS TO DO IN NH

10. Squam Lake, Holderness

9. Keene

8. Castle in the Clouds

7. Manchester

6. Portsmouth

5. The Flume Gorge and Franconia Notch

4. Mount Monadnock

3. Mt. Washington and The Cog Railway

2. Concord

1. White Mountain National Forest