A stunning UK town that has been coined the 'capital of the Cotswolds' is a truly wonderful place to be, according to both locals and tourists. The Cotswolds is perhaps one of the most beautiful ...