The 162-mile Cohos trail stretches through northern New Hampshire's mountain and lake towns like Carroll and Jefferson, all ...