Can anyone tell me; Which train company runs trains from Cambridge to London? How much an annual season ticket might cost? and, give advice about the better areas around Cambridge - house prices /good schools etc. Thank you, Thank you.