The Cotswold region, an 800-square-mile chunk of England two hours northwest of London, is crisscrossed with hedgerows, dotted with storybook villages and sprinkled with sheep. Cotswold villages, such ...