Few things in the world match the charm of the Cotswolds - a stretch of historic villages nestled in the rolling hills of south-central England. Opposite