I am a huge fan of these for drying...
http://www.carpro-us.com/microfiber-...crazy-25-x-17/
I have a few waffle weave microfiber but these work better IMO. As Brian said, a quick spray with detail spray, while the car is still wet, does wonders for eliminating water spots and helps the drying towels glide over the surface. This stuff works pretty well at keeping microfiber towels in peak condition as well.
http://www.autopia-carcare.com/pinna...Q#.VxGXJDArLIU
I'm also a fan of a foam gun for a prewash soak.