Located in Southern Vermont, Brattleboro is a quirky and charming small town. Here are the best things to do in Brattleboro VT!