I always round to whole numbers. I do the same when buying gas. This way when a credit card bill arrives, I can skim gas/restaurant purchases and know that if I see $21.72 for instance, something's not quite right.
I have absolutely no idea why anyone would be offended by round number. This is the first I've ever heard of such a thing.