Things to do in Castle Combe: England’s Prettiest Village