I've found the cleaning cloth that came with the iMac good enough to remove finger prints. I mist the cloth with warm water, like from a misting bottle, keep the cloth damp. Light / Med pressure is the trick. Try that if you haven't already.
Either way, good luck!