We've been working on building out our instance and are now looking at different channels. We do a lot of events both in store, on location and at tradeshows or hosted events. Would you split these out into their own separate channels, or keep one 'events' channel?
2 considerations here :
So at the end of the day, it's a trade off between the possibility to group your programs for reporting and managing them with enough precision. I personnaly usually set different channels for each type of event, but try to avoid statuses that would be to fine-grained and induce to much complexity (such as "invite email opened", "invite email clicked"), especially when these statuses can be handled otherwise (with email performance report, for instance).
Also remember that your statuses in Marketo will translate in member statuses in campaigns in SFDC if you synchronize the programs with campaigns, which may provide interesting reporting capabilities in SFDC as well.
Yes, split out each major Event channel.
Also remember that you can add Tags to each Program that might talk about the type of Event, Audience, Region, etc...