The best villages in the Cotswolds and what to do in each one. Includes where to stay in the Cotswolds and awesome gardens.