The Events Calendar is the best free plugin for user-submitted events. It allows users to submit events directly from the front end of your site. For better functionality, you can use it with WPForms to create customizable event submission forms. WPForms' drag-and-drop builder and Post Submissions addon make it easy to create and manage user-submitted event forms. This provides a user-friendly experience for both users and you.