I grew up in Northern VT (yup, we got cows round these parts) right out side of Burlington, then Moved to Newport RI, then back to Burlington, Then lived in Chicago for almost 3 years, and now im back living in Burlington. I'm kind of a boomerang.
Burlington is probably the most liberal city in New England, and although tiny, and awesome place to live. Its primarily a college town, except when it becomes a bit touristy. Winter sucks. Jobs are about average. People are friendly and accepting, and for the most part, will just let you be. Its kinda the east coast version of Portland OR (not to be confused with Portland Maine, which is the actual east coast portland...), crusty organic types included.