The peaceful village of Alresford is one of those rare places that manages to blend rural charm with convenience — just a short train ride ...