One-Two units per city is usually fine for cities that are inside your empire.
Cities on the outskirts generally need several more defenders, especially if they're bordering an aggressive AI (monty, shaka, ragnar, etc).
You also need to keep your power rating up. The easiest and most...