The Event Calendar Pro is a highly versatile calendar plugin. It’s very widely used and can be adapted to many use cases. We have used this plugin for selling tickets and registering for events.
Common Support Links:
https://www.wpfangirl.com/tag/events-calendar-pro/
https://support.theeventscalendar.com/661243-Add-thumbnails-to-upcoming-events-List-Widget
https://support.theeventscalendar.com/934573-Inserting-Calendar-Content-into-Posts-or-Pages
https://support.theeventscalendar.com/880095-Changing-meta-field-labels
https://support.theeventscalendar.com/273956-Events-Calendar-PRO-Widget-Shortcodes-Overview#mini-cal-shortcode