I know we can all agree on one thing.
Nobody likes to clean their bikes.
Here is a quick and painless way to keep your bike clean without having to invest a complete day to do so. First, Always wipe your bike down after every ride. The important thing is to get off the dirt that is on the frame. Make sure to wipe under the downtube, fork blades, and any other hidden area. Nothing good comes from spraying you bike with water.