Most city have the kind of tower that come from the barbarian settlement in Attila. Some city also have the old roman walls with tower merged in.
ToB did make fighting in city more enjoyable, thank to bigger space to move unit and good design in most settlement. Sadly the AI is to stupid to make better use of those city, it put all units except one to the wall and doesn't consider falling back and defending an easier position once the player overhelm it at the wall.