2004 kia rio runs fine but when it rains or snow it wont start
Start by replacing the spark plug wires. If that does not help, then replace the distributor cap–assuming that it has a distributor.
Yea, typical problems when the ignition system parts get older and damp.