Bristol - why so many people chose it as the city in which to live and work