Discover 28 Incredible Hidden Gems in New Hampshire
New Hampshire is a small state in New England. The fifth smallest of all the states in the USA, it is also the tenth least populous state. It shares land borders with Vermont, Maine, Massachusetts, and Canada’s Quebec, and possesses an eighteen-mile coastline along the Atlantic.