Any manual body car wash can do it for a few extra bucks ,just open the bonnet for them and ask for engine wash as well.Once or twice a month will keep your engine bay shining.
In your first attempt,go to a carwash with garages in the vicinity.If any thing goes wrong you may get mechs and electricians to attend your starting trouble.
If you feel your engine cannot take water wash think about steam,the price is higher and most of the time it is just a little hotter water. I have experienced such cheaters service earlier and no guarantee for a perfect start later.