Tucked along the shores of Lake Champlain in northern Vermont, Saint Albans offers a delightful mix of history, natural ...