From ancient oak-beamed village inns to trendy underground cocktail bars, our pubs boast perfect private rooms and cosy corners for hosting all kinds of group gatherings.