The Cotswolds is made up of quaint villages, charming houses with thatched roofs, and streets lined with delightful pubs, tea rooms and inns.