Best villages around Cambridge to live in: How to choose the right one