My personal choices would be a city along one of the major rail routes into London or one of the major University cities. So they would be Bath, Bristol, Oxford, Cambridge and perhaps Birmingham / Warwick. In fact most of these cities have their own start up friendly environments that are linked with the universities and plenty of VC and PE firms in those cities. All of which are less expensive and much more welcoming and friendly places to be, less ego too!