There is nothing like experiencing Christmas in Vermont. Enjoy a tour of the charming town of Woodstock and the Woodstock Inn.