That’s Chester, Vermont for you – a place that seems to exist in its own peaceful bubble, where the rush of modern life slows ...