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 events, navigate to Events > add new. Put your event name, description, date & time, location, price, image etc. then click publish.
Its more or less similar to adding a new post.
Checkout the event calendar plugin knowledge base for details documentation for this plugin.