But the Granite State has a lot to offer in every season, so here are the 9 best cities to visit in New Hampshire.