Most places close enough for "take the train for a night out in London" will (practically by definition) be "you can commute into London for work from here" places, though, with correspondingly high house prices. Certainly Cambridge is not cheap for housing!