Cornish town named as one of the best places to live