From Michelin star fine dining in luxurious hotels to cosy pubs in the countryside, here is my pick of the best restaurants in the Cotswolds.