Why You Need To Go: Stowe is a beautiful small town in the U.S. state of Vermont, located just over 2 hours from Montreal.