my gym encourages it but it's not mandatory. our coaches find a hotel & get a block of rooms & everyone who wants to stay there just makes the reservation under our block but if you stay at another hotel that's fine too. the majority stay at the team hotel though because we'll all go out to dinner, stunt in the pool, & just hanging out with everyone.
We don't require anyone to stay anywhere, but some of the higher-level teams get together on their own and organize where they're going to stay and get a group discount. That's something the parents do, though, not the coaches.
for all of the out of town competitions we are required to stay in one hotel except when we go to myrtle beach because it is the weekend for the beginning of spring break so we can stay where ever we want.
It varies for us. For some competitions, like Jamfest, the team travels together and stays in the same hotel. For other out-of-town competitions, we're asked to travel on our own and find our own hotel.