Honestly, the thing about dating (and first dates in particular) - if the person is going to be so averse to something like a cheaper date, you ordering cocoa, or <insert other activity relevant to your personality and/or situation>, then they aren't someone you want to waste your time with.
I'm a big coffee drinker, but I'm not going to judge someone for ordering cocoa. If coffee's not their thing, then that's fine.
And the more important part is that I'm there because they wanted to spend time with me. Either they invited me out to get coffee because they know that I like it, and they wanted to spend time with me, or they know the place is great, and they wanted to spend time with me, or they had no clue if the place was good or not, but wanted to spend time with me. Or vice versa.
Really, since the actual activity is more an excuse to have some time together, and possibly to have a conversation starter, what it actually is doesn't matter that much.
Anyways, you all are horrible, @#%^ed up people
Never underestimate the healing power of a massive dong.