Inside the Cotswolds town named best place to live in South West