The best policy is to attack the enemies strategy. The next best is to disrupt his alliances by diplomacy. The next is to attack the enemy's army in the field. And the worst policy is to attack cities.
SunTzu

Attack enemy cities, destroy their armies, forget diplomacy, strategy?
MTW2