I have a crabon bike.
To clean the frame: Bike Lust.
To clean the chain: a chain cleaner thingy with Simple Green.
To clean the ders: WD-40.
To clean the rims: rubbing alcohol.
I think that's it.
My LBS dudes told me that you never really have to douse your bike in water, that you can dry clean everything. It seems to work. Someone told me my 2 year old bike looked brand new. I was so proud.