If you have no holes going straight through any where on the frame (just pitting), then its not as bad as you think. To stop the rust and save your frame and other rusty components you must find a shop that will do a "frame-on" sand blast. It may take a few calls because most technicians dont like to work around the gas tank. Have the frame, axle and suspension linkage blasted down to bare metal. Then use POR 15 or Rust Bullet 2 stage (base and top coat). You can apply it your self but its a royal PITA and doesnt come off your skin for 10 days. Better to have the same shop blast and spray the frame in one sitting, if you wait too long after having it sand blasted, you'll get flash rust. It needs to be completely clean, dry, and painted within 24 hours. As for the inside of the frame rails, any mechanic can throw a camera inside the rails and inspect the damage. You can have the inside rails blasted to some extent and sprayed as well, but they'll never be fully clean.
Now for winter upkeep, you obviously need to wash the undercarriage once a week, making sure to flush the frame through the access points, but you also need to shoot the inside frame rails with lube or old motor oil.
I'm sure others on the forum have some excellnt tips. The key is getting rid of the rust and choking off the oxygen supply completely. And again, if there are no holes, and your welds are still solid, there's no reason to freak out.