I use the water magnet from Meguiar's. Fold it in four, and move slowly over the vehicle. Then, follow this with a quality microfiber to get any remaining water droplets.
Another tip to make drying easier (I'm not crazy, this really works):
After you wash and rinse your car, remove the nozzle from the hose and turn the water on half-strength. Slowly run the hose over all the parts of the car. The surface tension will draw much of the water off your car. This will make the drying process easier and more effective.
Make note that this works best when there is a coat of wax on the car.
While I'm sort of on the topic, I'll mention waxing, etc...
You should fully detail your car occasionally. To do this, after a wash, you should clay, clean, polish, then wax your car. Many people will just wash and wax. This will not remove all the dirt. The purpose of wax is to protect your work (the cleaning, the polishing). You can use a quick detailer in between washes to keep it looking nice. Keep in mind, you don't need to detail at every wash. Just when needed.
Meguiar's has on online forum where you can get great tips on the proper techniques. I don't think I'm allowed to post links, but PM if you're interested.