Hey, Does anyone know if there are any good places to ride in or near Stow Vermont, I was wondering if I should take my bike to vacation with me next weekend. Thanks for any help.