Pretty little UK town ranked as one of the best places to live in Britain ...