1. Water 2. Soap
Can't wait till it get warm out so I can do this and get some detail doneWith the engine cold, I give the engine bay a light spray of water with the hose. Then I spray everything down with some all purpose cleaner (Adam's APC) to cut any grease and grime. I spray it on liberally and let it work for about 5-10 minutes. Then I use car wash soap (Adam's) and a old wash mitt. A detail brush is handy to get into hard to reach areas. When satisfied, I spray it down with a light spray of water. I alway try to stay away from the fuse block as well as the generator with any strong streams of water and and will even cover those areas with a plastic bag while I'm hosing it down. If you have an open element air cleaner you'll want to avoid that.
To dry, I start off with my leaf blower and blast away most of the water. I finish removing any remaining water with a blast of compressed air and then wipe down with a towel.
Once everything is clean and dry, I wipe down the any plastic, vinyl and rubber with a protectant (Adam's SVRT or Adam's Undercarriage spray). Painted areas like the inside of the fenders and the underside of the hood area get wiped down with some detail spray. I don't like things to look too glossy or shiny, just clean.
I typically do mine in the spring and then again in the fall or before I go to a show. I really doesn't take much time, if you keep up with it.