Instant CMS, ИМХО) По-моему, лучшая CMS для городского портала. Присмотритесь к ней, скорее всего меньше всего придется допиливать. А если выбор жестко между AltoCMS и WP, я бы выбрал WP ввиду простоты и легкости в обслуживании, а также благодаря хорошей поддержке. С AltoCMS работал, там на любые фиксы специалиста днем с огнем не сыщешь, да и сам проект подзаброшен, как по мне, не слишком активно развивается. Это всего лишь адаптация LiveStreet CMS (по сути добавили админку и назвали Alto CMS). К слову, сам LiveStreet более популярный и поддерживаемый, и сейчас готовится релиз LiveStreet 2.0 уже с админкой, так что может лучше на чистом LiveStreet? P.S. А к InstantCMS присмотритесь, посмотрите демки. Мне кажется, это то, что Вам нужно. Успехов!
Ems, несомненно, есть проекты, в которых нужен крайне профессиональный подход. Но это не тот случай, когда заказчик готов платить по 20-30 баксов за час, а хочет сделать все своими силами :)