The 12 most liveable cities in Britain - The Independent