The lovely town of Middlebury, at the heart of the Champlain Valley 30 mi/50 km south of Burlington, is home to Middlebury College and a number of cultural landmarks. These include the well-stock...