Five happiest places to live in Britain