Six of the best cities to live and work in the UK