Essentially, create an "event site" for any event. Post...
Try it. Just go into events and you will see more fields for the new content.
Watch this video to see how it works
NOTE: Your website must be using our calendar lister or calendar detail helpers (which most are) in order to get all this functionality.