When you visit New Hampshire, can't miss attractions include scenic drives, beaches, tax-free shopping, theme parks, train rides, and more.