Hey Paul,
Thanks for reaching out to us! Interesting question here…
Let me start by saying there’s not a best way of doing this, it just depends on your business requirements. That being said I think letting users submit events anonymously might work better if you are trying to get to the most direct way of submitting events. A personal suggestion, if this is a new website (or a new feature of an existing website) be on top of it and see how users react to it. But again, I guess allowing anonymous submissions lowers the barrier to get new events posted!
Please let me know if you have any follow-up questions on this,
Best,
Nico