Вопрос довольно сложный, т.к. CRM для этих целей не подходит. CRM - это не просто система, это целая стратегия.
В задачи, да и в функционал CRM не входят учетные и иные несвойственные функции, как, например, учет мероприятий. Это задачи для учетных систем типа 1С, как раз на базе которой и можно собрать конфу.
На базе 1С Управление торговлей можно не только собрать, но и разработать нужные Вам формы учета: список мероприятий с описаниями, списки приглашенных, прием и учет оплаты, в т.ч. с печатью чеков, формы отчетов и многое другое.