This is a strategy I've been using for several month by now. Used against many base designs and working, will get you 2 - 3 stars and most of resources depending on the levels of the troops you have.
Army Composition:
(No army intro)
Minimum Troop Housing Space Required: 200 Minimum Spell Housing Space Required: (not specified)
Deploy giants in groups of 5 group after group in the same area
Drop a rage spell on the outer wall and the one behind it, then drop the wall breakers 2 by 2 with a small interval between to give them time to decide where to explode
Deploy heroes to clear way for wizards
Deploy wizards near to walls so they get after giants and help them clear the village
Drop a rage spell on the area where the wizards are going not the place they are at now. This will ensure they will get full advantage of the spell. Then use the remaining spell to help you remaining units complete the task
Deploy clan castle to destroy outer buildings
(No execution notes)
Conclusion:
This strategy might not be the best for everyone but surely it is from the best for the most. Use it and give you comments