MODx, Wordpress или Drupal для многофункционального информационного портала?
Сразу полностью все сделать может не хватить ни бюджета, ни времени. Особенно, если бюджет ограничен.
Поэтому стоит выделить основной функционал, с которым можно будет запустить проект. И сделать его первым этапом.
Остальное, добавлять уже после запуска.
По выбору движка особо принципиальной разницы на чем делать нет. Собрать из коробки/плагинами нужный вам функционал на любом движке не выйдет. Дописывать код нужно будет в любом случае.
Поэтому ориентируйтесь больше на тех программистов, которые доступны. На запрашиваемые ими бюджеты, срок выполнения, на их квалификацию, а не на тот движок, который предлагают.
Нужно очень много денег,много денег на это.Если использовать сторонние сервисы покупки билетов и онлайн там всяких курсов-(там обычно подписка и немаленькая) то сгодиться любой