Попробуй при атаке города запастись бОльшим числом катапульт. Оч желательно также иметь юниты с прокачкой на атаку города.
Если стек большой и серьезный - а в городе тебя уже ждут - озаботься юнитами прикрытия.

Вот тема отдельно про войну - разные стратегии
http://forum.civfanatics.ru/index.ph...topic=3337&hl=