The Best UK Cities to Live and Work In