Have you decided which booking system to use yet?
https://www.ads-software.com/extend/plugins/bookingbug/
I understand the fear of relying on another site but various companies rely on others’ booking systems and I’m sure the uptime on them are 99.9%.
I think it is a risk worth taking. It may be worth just going on a free trial and seeing for yourself, nothing to lose?