You can get an approximate idea of the level of unrest in the city by looking at it on the strategy map. Generally the option window appears right in front of the city, but if you scroll a bit to the side then you will be able to see it. If the face next to the city name is red, the city will revolt (admittedly this assumes normal taxation). If the face is green, the city is safe to occupy.