Ideally:
In a village, so we don't have to drive to our bed
Good range of proper beers (none of your Fosters rubbish)
Serving half decent food but not necessarily posh.
Possibly with rooms (though we don't mind staying nearby)
Forest of Dean, Malvern, Cotswolds perhaps?