Here are a few options depending on the context:
* A "company" of hosts could work if you're talking about a group of people who are hosting an event together.
* A "team" of hosts could be used for a group of hosts working collaboratively, like on a television show.
* A "panel" of hosts works well for a group of people hosting a discussion or debate.
Ultimately, the best collective noun depends on the specific situation and how you want to describe the group of hosts.