Assuming there are no holes in the body work (as there might be with an older car) it is gettignin either around the windscreen (have you had a replacement one fitted?) or more likely through the heater.
The air intake for the ventilation system should have a rainwater drain pipe. This can beocme blocked. Not an easy job to fix yourself.