Castle Combe in Wiltshire is often called "the prettiest village in England" - a title it has held onto for decades thanks to ...