These places have everything from scenic coastal views to historic charm, excellent shops and restaurants, and beaches and lighthouses that could be out of a magazine.
If you know someone visiting New Hampshire for the first time, you want them to have a great experience and leave with a positive impression of the place you call home.