You have to clean a bike...?
Just kidding... if it's really icky, dirty or muddy, I clean after a ride or two. If the bike doesn't look dirty, I don't clean it. I barely have time to clean myself, let alone the bike!
Having said that, I can tell you it's been hundreds of miles since Gracie has had a bath.
I do lube the chain about every 100 miles give or take, depending on weather and road conditions, but I have never degreased the chain on any of my bikes. Not against it, just never thought they needed it.
I take her out into the yard and clip her into the Park Tool bike stand and wash with Dawn dish soap and a bucket of warm water, using a sponge on a handle for the frame and wheels, and a stiff brush for oily, gunky parts. I rinse with a gentle spray from the garden hose. I suppose I could do it in the bathtub if it was really cold or rainy outside.
I was thinking about getting one of those skinny brushes to go between the cogs of the cassette, but I was cleaning out the basement last week and found we already have one - never been used!
Enjoy your clean ride!