Castle Combe, England’s Prettiest Village? Gem of the Cotswolds