cjbigcog & Saintlysins- What I do is this:
(Note that by the time I finish the wash, my rotors are already flash-rusted.)
I wipe the wheels/tires off during the regular drying, to avoid any spotting (which I can still get despite all my water treatement efforts). Then, when I'm blowing water out of the valvestem pocket/lug coves/etc. I also blow water off the caliper, inside of the rim, and the rotors.
That only does so much though, always still water around the pads. And it tends to flash-rust the rotors a little more than they already are

I finish the rest of the drying before I tackle the final work on the wheels, and that often takes quite a while.
After the rest of it is dry, I pull the car forward/back either in the shop (if it's raining outside) or in the driveway (which is a pretty clean environment). I do some of this with an abrupt brake application and some of it while riding the bake pedal. Heh heh, gotta be a little careful as the brakes don't aways work too effectively while wet/rusty :grinno:
Then I pull it back into the wash bay and redo the wheels as needed with either ONR (QD strength) or a good cleaning QD and plush towels (either MF or cotton, note that the towels get pretty trashed so don't use your best ones). Then I give it a final going-over with either a spray sealant or a leaves-stuff-behind QD.
Yeah, that last cleanup has the potential for marring. I do it as gently/carefully as possible and so far so good. Guess I'm trading the risk of marring the paint for the risk of marring the wheels....but I can live with that as the clear on the wheels is generally tougher and they don't show imperfections quite as readily anyhow. Better a scratch on a wheel than a scratch on the hood IMO.