I avoid sieges whenever I can. Yes, I siege the city, but I wait for a sally. Realistic, historically accurate, and that stuff.

Furthermore, I hate, I DESPISE those bleeding towers, that shoot AP ballistas every 1/2 second. So, I wait for them to sally. Should the 45 minutes be over, I have the town anyways (seeing as the AI only sallies on the last turn)