1) Connect more luxuries (bonus resources, check civilopedia ctrl+c (IIRC), resources) 2) Use some program like MapStat or CivAssist, I prefer mapStat - these just show every turn changes (like if city grows and if it become unhappy). 3) Have citizens working on roads that get more commerce (food = yellow bushels, production=blue shields and commerce= (can't recall what) ) Most players tend not to notice this, as experienced players always road their lands and tiles they are working on. 4) learn using luxury slider. F1 brings you tax menu with two sliders Science and luxuries, (third, invisible slider is tax), Moving luxury slider by 10% is sometimes enough to make several cities happy. 5) Remove some citizen from working in rioting town and make him specialist (making him into joker is usually waste of resources) 6) Single temple in big town can help very much, I don't recommend building temples in every town however.