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.
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.