Stowe is a whimsical small town located in Vermont, about a 4 hour drive from Ottawa. According to the website, the village is known as "fall's colour capital" and you can see some incredible ...