who doesnt like a nice clean engine bay?

My engine bay is dirty as hell, are there any tips or things to avoid when cleaning the engine bay on a 04 silverado or maybe all around? I think this will actually be my first engine bay clean attempt. i may not go "all out"

I plan on being careful not to get it on the engine per se' but the fluid holders plastic covers and similar like places are all grimey and need a deep cleaning.

Could one lightly spray with a power washer from a car wash to mist the engine? or should i just go at select parts with rags and a bucket of water? wondering how one can get it "clean" without getting it "show-room worthy" thats not necessary.