Shelburne Falls might be one of the most magical small towns you’ll ever visit. This village is famous for its Bridge of ...