Best defense:
Deal Castle and Saint Basil maxed, also a bunch of firetowers.
A mix for me , is the best option, some rogues, to make the attacker lost some shoots(max.3 of them)and 1-2 of each PE troops, so he won't know against who is fighting, the rogues change aleatory, you can have 3 tanks more, or 3 snipers more, I'm including also a jaeger, it's a little headhache if he gets inside a woods, also when attacking I try all time to have a howitzer in the troops, to counter these hidden guys.