Aye! In my last epic the Britons had almost 800 woad clad nutters attacking my walled town (a few hundred to defend plus a relieving force of another 350).
Stationed my infantry around the nearest gate (weak point) and cavalry by the side gate. Slipped them out to harrass the battering rams on that flank - caused them enough delay to allow my infantry to contain the first breach and the releiving force to arrive to deal to the bulk of them. The far flank got breached and a unit got in but by that time my infantry had seen off the bulk and then hurried over to deal to that firm.
Best battle so far - so touch and go but a major victory and it now has a special pin on the map.
In other battles I've been so outnumbered and without cover I have had to turn and run.
also dont forget spies have a good chance to open city gates -if that is the case, in battle deployment, line up a few units by the front gate, the rest relatively close to the other gates -tie them up at the main gate and pour in from the sides