Not too sure about the sunroof, think you can get inner and out seals from VAG! They are not cheap though!
Check your doors, make sure the plastic behind the cards is intact, especially around the bottom, this can cause the water to also pour i and if you have black carpets you will not notice it like i did.
Good luck