Charles of course, he has his own food company so hopefully one could stuff one's face. Whereas with Tony I imagine there would only be a few minging calorie-counted nibbles.
I know I'm a bloke but if I had a choice it would defo be Charles, Tony Blair is a lying, murdering, good for nothing, numpty, whereas an evening with Charles would, I'd imagine, be rather like spending an evening with the terribly terribly drunk guy from the fast show, now that would be a laugh, plus I could work on getting my knighthood!