Subject: Burlington VTWe are looking at moving to New England. I've been in Vermont, but not to Burlington. Anyone care to provide their take on Burlington? Input on Lake Champlain? We are sailors, so the Champlain is of interest for obvious reasons. Thanks in advance. |