Buongiorno,
potresti provare ad usare i-cagenda combinato a simplecaddy. (li trovi nella JED)
I-cagenda ti permette di mettere il calendario e prenotare, ma non di pagare, mentre simplecaddy è un e-commerce abbastanza semplice da usare.
Una volta configurato i-cagenda dovrai inserire il codice di simplecaddy all'interno della descrizione dell'evento.
Non è proprio la soluzione ottimale, ma è l'unica gratis che ho trovato e provato.
p.s. non sono un esperto di joomla, quindi penso che ci possano essere soluzioni alternative sicuramente migliori.