I think they recently put in a bridge across the Winnoski River for pedestrians and bikes, which will help a lot. There are a many bikers in that area, though I live 80 miles away and don't get there often so I can't be more specific.
__________________
Location:Thetford, Vermont