I've been riding (and riding and riding) the same frame since 1996 in all kinds of weather. Anytime I spot a chip in the paint, I immediately apply some nail polish to it to help halt the rusting process. It looks like hell, but it has sure done the trick for me.
PS: You'll need to reapply every few months or so.