I'm thinking about downloading that realism mod, just for the challange. Whenever I get sieged, I let the enemy take the wall and I bring all my troops to the town square and set up phalanx at every entrance and the enemy continuously charges into them.
That's my strategy too, when I'm the defender. Especially when I'm outnumbered. Any phalanx unit would do.