Nature is on full display in New Hampshire, from its shimmering lakes and dense forests to its dramatic granite cliffs. The green wild of New England also makes a perfect backdrop for off-roading adventure that drivers of every skill level will enjoy.