The Connecticut River, New England's longest, flows southwards 410 miles from its humble source at Fourth Connecticut Lake, just 300 yards from the Canadian border in New Hampshire. It forms the state boundary between Vermont and New Hampshire, before snaking its way through Massachusetts and Connecticut until it meets the Atlantic at Long Island Sound. Mercifully, it escaped the bustle of industry and commerce that marred many of the Northeast's rivers.
Today, well-preserved historic towns grace the river's banks, notably Old Lyme, Essex, Ivoryton, Chester and East Haddam. Together, they enchant visitors with gracious country inns, fine dining, train rides and river excursions that allow authentic glimpses into provincial life on the Connecticut.