We are using a free plugin named “The event calendar” for showing the events. It is the best plugin for event management system in WordPress.
For adding a new event, navigate to Events > add new. Put your event name, description, date & time, location, price, image etc. then click publish.
It’s more or less similar to adding a new post.
Check out the event calendar plugin knowledge base for details documentation for this plugin.