My wife would not appreciate a wet, dirty bike in the house, so this is what I do when done riding.
1. Put it in the garage, and point the heater at it (it's the torpedo type). This melts the snow off of it.
2. Get the pump sprayer (the kind you put weed killer in) take into house and fill with warm water.
3. Spray off bike, paying attention to where crud builds up.
4. Wipe down bike with a towel, while the heater is still on it, helping it dry
5. WD-40 the chain to get excessive water off. Wipe it down.
6. Lube the chain, etc with spray lubricant.
This works for me, though I don't ride if the roads are really nasty.