Britain is home to some of the most charming, heart-melting villages in the world. With quaint pubs, idyllic stone cottages, and fantastic country walks,