Went through this with my neighbors Cavalier last summer. The drainage pipe for the A/C was clogged, as well at the vents inbetween the top of the hood and the bottom of the windshield.
Stick your hand up inside the a/c drainage pipe and see if you can feel any thing blocking it (not too hard for a leaf or something to get up there and block something up)
Also, take a garden hose, and with moderate pressure, force some water back up the drainage tubes for the vents on inbetween the hood and the windshield. The water normally drains out right behind the front tires. If you look at the wheel well at the bottom, you'll see how at the very bottom it gets kinda square(ish) and if you put your fingers under there, you'll feel where the hole is for the water to come out. If under moderate pressure, you get some gunk to come out, thats your problem. If thats the case, try increasing the pressure a little bit each time, untill you think you've broke the gunk loose, then take the hose and go to town at the vents, lilke normal, and that should solve it.
If it's not the other two, perhaps the windshield isn't sealed properly?