We are using a free plugin named “Events Manager” for showing the events. It is one of the best plugins for event management system in WordPress.
For adding a new event, navigate to Events > Add Event. 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.
The Event items will look like bellow in the frontend of you site.
Check out the Events Manager plugin knowledge base for details documentation for this plugin.