Our guide to the best Cotswolds Villages, from Snowshill to Stow-on-the-Wold and Burford to Bourton-on-the-Water