You are very narrow minded in your aproach, if you get out of the city with your army overnight you can get a nice head's start and attempt to make it to allied territory, or you can atleast do a pincer night attack, because if you pop up half your army near the enemy camp and give them a nasty surprise and the retreat back through your own gates if you don't manage to rout them, you can at least scare them.