Well, the screen can be cleaned with the official Apple cleaning cloth, it should have come with your iMac. Get a corner of it slightly damp with water and wipe down the screen. Then use the dry part and dry the screen off.
I've never had a problem cleaning the aluminum or the keyboard on my iMac with a damp cleaning cloth. Just don't get it sopping wet, barely damp will do just great.