My wife and I are working on the best solution to this question... move to a location where they don't salt or coat the roads.
To me it's coutnerintuitive to spray water on a vehicle in the winter.. then you not only have salt on the interior of the frame rails but also water (because it all doesn't drain out or freezes)...
I spray the entire undercarriage right before winter with fluid film (including inside the frame), don't touch it all winter, then in spring I spray everything off pretty good and then reapply the fluid film in the same fashion (basicly everything except brakes or exhaust)...
I detail the paint before and after winter as well... don't really wash it during the winter, except maybe to rinse off the large stuff if it's going to be above freezing for a low for a couple days.
If I wash in the winter I use optimum no rinse car wash, great product. it's so good I've started using it year round.