To reply to the original post:
It's true that "native" culture swallowing up conquered cities is a problem. However, the answer to that is not to play without wars after the early period, but to continue expanding your empire further after the initial conquests. There's little point in spending lots of hammers conquering five cities, three of which are unhappy, starving and can't work any tiles, so you whip (or draft) them down for more units and continue to take the cities whose culture is bothering you. This creates new border cities swamped by culture, so you repeat until you reach Domination limit ; )
It makes limited wars (as in "only take three cities and stop") rather pointless, which for me is not good game design. But on higher levels, you are very dependent on going to war at SOME point, because that's where your biggest advantage as a human player lies. At that point, you accumulate cities, which make more units, which make more cities etc.