Create and customise a simple events (and past events) list. Display them on your page with a shortcode. The shortcodes can be customised to show only the things you need. All the elements have classes so styling is made easy. In the WP admin it has the look and feel of WordPress.
Create an event like any other post type. Just add a date, time, venue and location.
When published the event is visible and extra details are put above the the_content();.
There is also some help with the shortcodes if needed.
A list of your events in the WP-admin
The output of the shortcode, this is the list. Simple!