Pack your swimsuit and join the jet set for what might be the chicest spa destination in the UK: the charming Cotswolds. The ...