You can use Booking Activities without WooCommerce.
Simply write this shortcode:
[bookingactivities_form form="xx"] in your page and the booking form appears as follows:
Note that it is possible to combine your calendars and display only the activities of your choice.
If you want to display only the calendar, for simple consultation, you can remove the “Submit” button (and any other fields) from your form.
Finally, the shortcode
[bookingactivities_list] will allow your customers to see their bookings list. Use it on their My Account area for example. You can also display their calendar of bookings.
There, they can cancel or reschedule their reservations, or ask for a refund.