Burlington, Vermont's largest city, is full of traditional New England homes and buildings, a thriving food scene, aspiring college students, and locally owned shops sitting on the shores of Lake Champlain. This Fall I had the opportunity to stay at the Willard Street Inn, ideally located within ... READ the POST