Burlington, Vermont, is a must-see city in New England. Nestled between New Hampshire, New York, and the province of Quebec, it offers a thriving arts scene, independent shops and eateries, galleries ...