For a small state, New Hampshire offers a variety experiences