Hi Hannah
The Events Calendar can display events on the site. It redirects from a full month of events to single events. See WP Shindig Demo Site https://wpshindig.com/events/ as an example. The Events Calendar is our free plugin, so check it out on your site.
Each event can have a link to an outside source URL if the website is not also the ticket seller or organizer.
If you would like a front-end way for people to create events, check out Community Events as well. This can be limited to require logins before submitting and/or to require an administrator to review submissions before they are published live.
Is there anything else I can help you with?
Thanks
Courtney 🙂