It would be nice if one or two bars on the ship accepted cash. I hate having an itemized list of every drink I've had for the past week.
If your list is that long, it might be time for a friends of Bill W. meeting while on board.
2 to 3 a day, but on a 15-day cruise that's 30 to 45 drinks. Bloody Mary in the morning, beer at lunch, glass of wine for dinner. That doesn't sound excessive to me, but it might to others.
You made it seem like you needed an acct. to keep track of your receipts.
2-3 /day ? I've seen people drink more than that waiting for their dinner table.