Top 10 places to live in the UK