Britain's most desirable town to live in revealed