Always hand wash.As far as im concerned buy a foam gun.If you arent familuar with them here is a short vid showing one in action
How to use a foam gun to clean your car | Wonder How To
They make car soap especially for the foam guns that work great
Use a good waffle towel for drying and then a couple times a year claybar the car
The next part is all up to individual taste.I apply everything by machine.For me i put a coat of Wolfgang deep gloss paint sealant on and then a couple days later follow that with a coat of your favorite wax for a really deep shine.Wipe off with a good microfiber towel.For the rest of the summer i usually stick to a detail spray or spray wax to keep it looking good