goto a gas station car wash with a friend. have him spray the car, sit inside and watch for where the water first starts to show up. could be sun roof, windshield seal, door seals window seals. that's the easiest way to start narrowing down where the water is coming from.
Mike