From living costs to hours of sunshine, the UK’s best and worst places to live in