Howdy Jill,
That sounds like a good idea for a site. We have seen a few of those, and as luck would have it our calendar is ideally suited for them.
Community Events allows folks to submit events to your calendar, even if they are not site admins. They can submit events and event setup their own Organizer or Venue page. From there anyone visiting that page will be able to browse all events hosted by them. And then ofcourse you will still have a main page which shows all events form everyone.
Events Calendar Pro had some nice mapped based featured you may be interested in. It can show all of your events with little pins on the map for where they are. And users can even search by location, typing in a zip code for instance to find nearby events.
Does that sound like what you’re looking for? Do you have any more questions? Keep in mind our plugins have a 30 day refund window, so if you are finding yourself having trouble picturing how it will work you can buy them risk free and try them out for a while, then return if they dont meet your needs.
Cheers!
– Brook