These are Britain’s most agreeable places. Hint: London’s not one of them