I just wait for it to rain again to clean off the bike...
Actually I "might" rinse the bike off with the hose when I get home if it was a muddy ride, if it is just normal road grit I don't worry about it too much.
FWIW my bike is IGH, full chain guard and roller brakes.
Aaron