Ok, sounds exactly like the problem I had. Modern stereos seem to demand more power than you think (sometimes ridiculous amounts), even when apparently switched off and it sounds like the unswitched side is the culprit. Mine too would be flat in three days so assuming you have a second or leisure, put the whole thing on the leisure, that way you won't ever have a flat starter and the leisure will soon catch up. I simply have two starter batteries and anything likely to drain starter goes on leisure (or second battery). If you don't have a second battery, its easy enough to add one and all I can say is that it completely solved my problem and why I came up with the voltage meter mod.
Relevant sections are here:
https://club8090.co.uk/wiki/Ca ... it_charger" onclick="window.open(this.href);return false;
https://club8090.co.uk/wiki/VW ... ging_cause" onclick="window.open(this.href);return false;
Good luck. Be very surprised if this didn't solve your problem.
As a footnote, I actually dropped the unswitched that supplies stereo preset memory. That may not suit you, but I never listen to the radio and can live with flicking through tracks if I have to. Cost (including second battery if you get the £55 Exide battery from Euro Car Parts) shouldn't be much more than £70 if you're frugal and hunt for parts, and you'll find it useful anyway as you can sit with stereo on for a couple of hours without having to be pushed or towed.