Event Espresso is a paid WordPress plugin. It allows events to be added to your website that is both free or paid. It will connect to a payment platform like PayPal to accept event registration.
It will configure your events into a calendar view as well as a stand-alone view for a single event.