Mix of hand washing and touch-less pressure car washing.
A wash with, and a good touch up detail spray helps to stretch out the life of a good coat of wax and or polish.
There a number of great car brands on the market right now. Pick one and follow the directions. I prefer the Zaino line of car care products:http://www.zainostore.com/
I love a good detail day with my car, it's a kind of solace and meditation.