I always offer to pay half, I just feel more comfortable doing that. If however he insists on paying, I make sure I buy the drinks at the next place, or pay next time we're out, or whatever.
My fella and I hadn't been together very long, when we went out for a lovely evening....cocktails, dinner, drinks, more drinks ???? I said at the beginning of the night that I needed to get some cash out, but he wouldn't hear of it and just kept saying "No, tonight's my treat". Anyway, after a long (and pretty expensive) night, we went back to his, and decided that the next morning we'd go out for breakfast.
So, next day....Grabbing the opportunity, I grandly told him to order whatever he liked, as breakfast was 'on me'. We ordered the full works, extra toast, fresh orange and two or three coffees each. When we finished, he went to get his wallet out, and I told him again, no, my treat. So he heads off to the exit, I go to pay with my card, then the woman behind the counter says "Sorry love, cash only" ???? so I had to call him back from the front door to ask him if he could lend me the money as I've (still!) got no cash!!
He still teases me about it now ????