Feh, I do it the easy and cheap way. I give the city to an enemy of mine (which will move my troops out), and I move those troops back in the (now-undefended) enemy city and slaughter everyone. Quick, easy, and doesnt take several turns to start a rebellion.