How to defend you, I'll teach you how to prevet two kind of popular and common attacks of the people.
Defend Strategies... (read my thread of Attack Strategies first to know how to get the warriors)
Giant Mass Prevent:: How to prevent it, you must have an army of Speartons, there is no problem if you have some archers to, and you don't need so sacriface you'r miners to get more, you only must have a good number Speartons army. Now what do you must to do, if you see the enemy is attacking you, don't face the Giants, go and say all your army to attack the statue of the enemy, try to do it fast, or he'll beat you with his Giants.
Spearton Rush Prevent: You must aslo have a Spearton army, but this time, you should have some Merics and Magikills (with all the upgrades), so you can face him, if he have less, same, or more Speartons that you, face him, you must only have to be fast at the Magikill to cast the spells, if you see he have a Giant or Albowtross you should attack his statue (if you don't have Archidons or you have a little amount, if you have the same amount of them like him or a little more face him). But if you see he really beat you in great numbers, and/or he kills your Magikill attack the statue, you can aslo distract him with unusefull warriors like some Archidons or 1 Meric, but all you Speartons must attack the statue.