Booking Form

I’m trying to create a Booking Form for a campsite. I can’t add services as all the services have specific appointments / staff etc. I’m trying to work around it by putting the info in a form where the visitors can select certain criteria and then it totals up an amount due at the end. Has anyone used the forms for campsite bookings? Or could advise? Thank you