The rolling green idyll of The Cotswolds, with its postcard-perfect villages in honey-coloured stone, is a perfect match for inns, pubs and B&B accommodation.