I’ve never laid up a bike intentionally, but I did get routine cleaning absolutely nailed.
First, buy Muc-Off (other cleaners are available) in huge bulk.
Second, get a pressurised spray-bottle (that squirts continuously until depressurised) and keep it full of Muc-Off.
Third, acquire a soft car-cleaning brush attachment for your hosepipe, and leave it plugged in.
Fourth, thoroughly (really thoroughly) degrease your chain and give it a light/moderate oiling only, just the rollers.
When you get back from a ride, immediately give the bike the once-over with the hose brush, then give it a Muc-Offing, paying particular attention to the chain. Leave for 5 minutes while you sort out whatever else needs sorting, then give it another going over with the hose brush. Next, re-oil the chain, which should be largely grease-free, and put away. I appreciate there’s nothing very original there, but having it all set up meant that I always cleaned properly whenever it was even slightly dirty, even if I was cold, wet, drunk or whatever – because it took a grand total of about 10 minutes. If you keep the chain reasonably clean and don’t re-oil over dirt then the whole thing just keeps running along fairly nicely. 🙂