Build an army. Static defense is a waste of production. If you get attacked go kill those units before they can get close to your cities. With a little planning and common sense you can build your empire in such a way as to minimize the number of directions that danger can come from, and you'll find that you can leave huge swaths of your land undefended as there's no possibility of an attack force ever getting there.