The Events Calendar
If you are listing events on your website you might consider an events calendar plugin.
This allows you to create an "events post" on your website. I put that in quotes because "blog post" is the typical type of post you would create. An events post adds a few extra fields such as:
- Event date and time
- Event location
- Event organizer
- Event website
This allows your events to be displayed on a calendar, organized by location or organizer, and provides a link where people can learn more or register for the event.
You can also enable Events Tickets and have registration right on your own website.
A plugin I like (that does it all) is called The Events Calendar.