Fortunate for me, I have a tub / shower dedicated for my bikes. I get home from the ride and put the bike in the tub to drip all the snow and slush. I don't think its a good idea to wash or rinse your bike after each ride, however, I always rinse the braking surfaces on my rims. Wipe chain, light oil to chain and wipe chain again. Then with the rear derailleur in the largest cog, release the tesion on the cable with the shifter to allow removal of the cable housing where it enters the rear D to allow wiping of the cable and a wipe with an oily rag. Takes only about 5 min for the whole process.
When I do rinse my bike, I use bike brushes to minimize the volume of water used and only use cold water. I never spray direct onto any hubs or the BB area.
I have recently discovered that after hard rain rides on my carbon bike, the frame tends to fill with water from the holes in the seat stay where the front derailleur mounts. Now I remove my seat post to drain the water out.