Have a look under the scuttle panel in the engine bay, it's a common place for leaks. Blocked drain holes and incorrectly fitted pollen filters
The fix really isn't expensive just time consuming
For the door leak, remove the door card completely, there's a large metal panel which is bolted to...