Hey @SK_ACLI
so depending on how you 'd like to use and report over this information,
how this could be created in HubSpot.
Meaning,
if presentations/events/roadshows are Event that you do and you want to track the lead/contacts generated from them is one thing. If you want to see how many of your contacts participate in an event, is another thing (similar to the previous one).
If these are just different activities a Sales Rep do, they can be stored either as Special Task or Special Meetings in specific queues
or you can even have a Custom Object for them if you want to store different information on each record and have more advanced reporting.
for the 1st scenario you will then have a standard Sales rep - activities report
For the 2nd scenario you will need custom reports with these custom objects.
Hope this helps