Intriguing thought and not an easy one to answer as except for the first I'd choose, there are many many others I'd love to dine with. So will limit this to three.
The first and if I had only a choice of one, is an easy one, Winston Churchill. To listen to him 'hold forth' on the war and his myriad adventures would be a pleasure beyond description. As for location, I think either Chequers or his home Chartwell, and whatever was served would be fine with me!
My second choice would be General George Patton, preferably with some of his staff.
Third choice is Alexandre Dumas at an eating establishment of his selection. As he was a gourmet, am sure it would be terrif, as would all his stories and adventures.
Nullum gratuitum prandium