Rent your event space by the half day or full day and take bookings and payment online. Booker shows availability on the product page and keeps dates from clashing.
How it works
Sell your space by the block that fits the event.
List each room or area separately with its own rate (Pro plan).
Held at add to cart, blocked at checkout.

See every event and sync it to Google Calendar on the Starter and Pro plans.

Questions
Yes. Offer half day, full day, or hourly, and set a price for each.
Yes. Set your open hours and block any dates you are not available.
At your Shopify checkout when they book.
Yes, on the Pro plan. Set a deposit percentage per product so clients pay a share to hold the date and you collect the rest before the event.