Hi Gary – interesting use case!
Given what you’ve outlined I think a combination of The Events Calendar (our free, core plugin), WooCommerce Tickets and WooCommerce itself – also free – would fit your needs nicely 🙂
You can get a great idea of how it works, looks and feels by reviewing our WooCommerce Tickets New User Primer.
Of course we’ve got a range of other ticketing solutions that integrate with other ecommerce engines (so if for example you are already using/prefer to use Easy Digital Downloads or something else it’s quite possible we can help!) but if you don’t have any particular preferences then the above combination is probably the best and most straightforward way to go.
I hope that answers your questions, but please don’t hesitate to let me know if I can help with anything else.