I take my chain off, spray it with WD-40 and let the chain soak in however much WD-40 clings to it.
I wipe down the rest of my bike with WD-40 and then wash the chain with dishwashing detergent in the kitchen sink.
I get as much water out of the chain as I can with paper towels, or by just swinging it around, and I spray it again with W(ater)D(isplacing)-40.
Then I lube the chain, put back on the bike and wipe it down with paper towels.