The 162-mile Cohos trail stretches through northern New Hampshire's mountain and lake towns like Carroll and Jefferson, all the way up to the U.S.-Canada border. Winding through the Cohos ...