Here I go being mechanical again. I no longer fight at the walls in a city - I fortify the town centre (units may be permanently wavering but never rout). That means even if I lose I take more with me :) I'm not sure Gaul has a really good defensive unit though. Do they have wardogs? They come into their own in a city.