I have a simple method which Im happy to share. For light washing, (dust, minor road grime, general insect/bird gunk) I use a Meguairs waterless car wash (Im asusming any other reputable brand is fine). Always use clean terry-towelling cloths (one to wipe, one to lightly polish), which I wash after every use and throw out after about 8-10 washes. I wont give you all the instructions - but this works well, especially for mine being a dark (sapphire) colour. Do not use too much downward force. The same rules apply - do section by section, and out of the sun.
If there is actual dirt, mud, lots of insect/bird gunk, then the usual hand wash with a reputable car wash is fine - again ONLY using clean terry towelling cloths. DONT use sponges, shirts, bath towels - as these will trap bits of dirt, rock etc. that will scratch the surface. A good quality chamois to wipe clean is not to be underestimated, particularly if you are using tank water like me, which tends to streak more.
As for those nasty dusty front wheels, a dry wipe with a soft cloth is all I do. Those alloy wheel cleaner sprays are a waste of money (some are $20 a pop). If you need liquid for more stubborn brake dust, warm water with a little bit of wool mix is good.
Again (and this should be common knowledge for all car owners) NEVER use laundry or dishwashing detergents, due to their salt content! And remember, as soon as you see any bird crap on the duco - get it off asap, especially if you're near the sea!! More than a day, and you'll have damage.
I know - Im telling people everything they already know - but handy to get a reminder now and then.