Where can we find a lively and picturesque country town/large village with good primary and secondary schools, good rail links, characterful homes, beautiful countryside and a strong community spirit?