CMS, CMF для городского портала?
Если нужно скромно и быстро, то Drupal. Для полу-статики и подобного — идеал.
MODx система более сложная, большая. Люди советуют, значит есть смысл посмотреть.

Но сразу скажу что это не очень хорошо, если вам доверили сайт целого города, а вы даже не знаете какие CMS/F существуют.
Лучшее решение на мой взгляд — Drupal. 
maks-portal.ru/ — вот пример
habrahabr.ru/blogs/drupal/109905/ 
Есть готовые сборки на основе Drupal под эти нужды