Estimado Cliente,
Actualmente estamos trabajando en un sistema muy similar para la reserva de locales de ocio infantil, que luego acaban usándose para otros eventos como cumpleaños etc...
La base es muy similar a lo que usted necesita. También hemos desarrollados sistemas de servicios de psicología y tarot, con distintas operadoras, y un sistema complejo de facturación...
Sugiero utilizar Drupal, con un tema basado el "Real State", pero adaptado al negocio de actividades. Sería un tema 100% responsive (utilizable en Smartphones y tablets).
Las ventajas que ofrece Drupal (o Wordpress), respecto a un entorno sólo basado en Symphony son
> No hay que hacer ciertas cosas (como pantallas de login, recordatorio de contraseñas, sistema de menus, taxonomías)... Con Symphony aunque se parta de ejemplos siempre hay que programarlo.
> Y lo que a priori parece una desventaja, las actualizaciones, en el fondo son ventajas, porque ofrecen parches de seguridad, automatizaciones, integración más rápida (google analytics, acceso con redes sociales, etc.).
También symphony evoluciona (igual que PHP que ahora está en la versión 7.4, o MySQL que con la versión 8 ha dejado muchas cosas incompatibles), y somos nosotros (los responsables del negocio) los que decidimos si congelamos una versión o no. Yo tengo websites con Woocommerce congelado, y que sólo se actualizan si se encuentra un problema de seguridad. Y tengo webs que actualizamos a lo último.
Un saludo