I think NPC reactions to rain is a good idea, I'll put it in with my notes. Maybe I can make them spawn with umbrellas if it's going to rain.
As for snow, Sabia's town is in a region where it doesn't snow, so I'm not really worrying about that.