I guess another tip is if you are worried of getting stranded somewhere for a while buy travelers insurance.
I know nothing about trip insurance (other than the box I never check on Expedia): do you? Any suggestions? Are there any that will put you up/feed you during weather-related irregular operations?