There actually are some things you can do. If there is moisture between the lenses just take the lense out and let it sit on a table or something for a couple hours or days. The moisture will evaporate and dry up and you should be good to go, goggle lenses aren't air-tight between the lenses. Also, there is a product called "Cat Crap" that is designed to reduce scratches and to reapply the anti-fogging coating to the lense. There are anti-fog sprays that will do this too. It's actually a good idea to apply an anti-fog spray and clean your lenses regularly. Use the goggle bag to clean them because it will be non-abbrasive.
Also, it's always a good idea to have a couple pairs of goggles that are in good condition and have different colored lenses in case anything happens to them. I currently have 5 or 6 good pairs of goggles, I sell off any old ones I have and buy a new pair every so often when I see a good deal. Conditions may change, your buddy may need a pair for the day, you may wreck yourself and get a face full of snow, etc. Keep a pair in the car and one on your face and you'll always be good to go.
You should also have an extra pair of gloves or two, not necessarily with you or even in your car, but you should have a couple sets at home. Stuff always happens and you never know when you might need them. Get new gear occasionally, keep the old stuff, that isn't necessarily bad, as back up and treat yourself to something new every once in awhile.
Don't just live life on the edge, jump off it!