10 Diverse Cities in Vermont Burlington South Burlington Rutland Barre Montpelier Winooski St. Albans Newport Vergennes Middlebury