Have you tried Stronghold? It's like SimCity in a medieval setting, though with much finer-grained control on what you build where (placing specific buildings and laying out walls, rather than allocating general "zones"), and in most scenarios you need to build troops to defend against periodic attacks from enemy armies.
ETA GOG link: http://www.gog.com/game/stronghold