First find your water leak! drain pipes on sunroof is a good place to start,
Clear out the plastic scuttle tray and surrounding areas of leaves etc, that may be blocking drain holes under the bonnet, lost grommets from bulkhead of car
Take off door cards, and check that the membranes are totally intacked, replace if not!
Check your cooling system is at the correct level, (heater matrix could be leaking into the car) the list really does go on.. happy hunting!
Tom