I have a friend who I go out with quite a lot as we're both single and live quite close to each other. When we have meals out he wants to take turns paying which is fine in principle, but in practice he will have three alcoholic drinks and a coffee whereas I will often just have tap water, so his drinks end up costing as much as or more than my food.
I've brought it up a couple of times already, but it feels awkward to broach the subject again, and I can't exactly tell him he's not allowed to order wine with his meal as if he's a child.
He has considerably more disposable income than I do so while I like to eat out I will find deals, or order from the set menu. But there's no point me finding an offer where we can eat for a fiver (Pizza Express After-School Club, in case anyone's wondering) if he then blows £25 on booze and coffee.
I should say, in fairness, that he is not at all tight - he's very generous - and I like his company, but I just can't match his spending power.
Any advice?