The friendliest cities in the UK have been revealed, and it’s not good news for London