Why is the close friend staying at a different hotel than the rest of the team? (Maybe she gets points at the other hotel chain?)
I recently went to a dance festival with my daughter's pre-professional ballet studio, and I was the chaperone for about 10 of the girls. I literally cannot imagine the level of difficulty one of these kids staying in a different hotel would have caused. It was hard enough with all of them in one hotel. What with having to get all the kids ready and down to breakfast by a certain time, everyone with their correct clothing, gear, name tags, etc etc etc, and then getting them over to where their classes were... doing that with a kid somewhere else? No. Just no.
My advice, for whatever it's worth, is to stay in the hotel with the rest of the team. Your son will have fun with his friends, and there will be much less chance of miscommunication between yourself and the other parents/coaches if you're all in the same place. Hopefully your close friend will see the light and stay at the hotel with the rest of you.