Use a barbarian to check for clan castle troops. If you can't get close enough, drop a barbarian then a wall breaker right after it, or use a giant.
Keep dropping barbarians at the edge of the map to lure out clan castle troops, then destroy them with a small group of wizards.
Drop Golem next to desired section to attack (make sure it has a defence in it), then drop the required number of wall breakers to penetrate the first layer.
Drop all giants behind it, then drop a few more wall breakers to penetrate the next layer. Rage spell the group.
Steadily deploy wall breakers in groups of 2 or 3 to break a path through the base. Keep an eye on the golem and giants, drop the heal spell and another rage spell if they need it.
Deploy wizards in the area where there should now be an absence of defences. Deploy Barbarian King and clan castle troops if need be, and they should eventually get to the centre of the base/town hall.
(No execution notes)
Overall great strategy which guarantees 1 or 2 stars if all goes well. Because of the new hero defence AI, try to attack area without heroes. If this isn't possible, simply attack the base and the wizards will eventually deal with him/them.