
Cambridge - the nastiest of special cases
Unfortunately, until the powers in Cambridge recognise thay they need to allow the city to grow without creating numerous satellite towns beyond cycling distance to feed the tech employers in town, or stop the tech employers in town from employing anyone else, you'll be stuck in a high house prices vs. horrible commute battle.
Unless enough of those clever employees decide that enough is enough and start looking for work elsewhere, in which case the companies will follow. Other than some great companies to work for, there's not a lot to recommend the place, unless you really like punting.