When I was with the New York Rangers  who are the cream of the crop in looking after their guys  here’s how it went. If we had a road game, we were chauffeured to the airport in a town car, or, if we were hitting the road after a home game, we were driven to the airport on a luxurious bus with plush leather seats and snacks and drinks (same as in the town car). The team paid.
At the airport, we boarded a chartered jet. No ticket needed. The flight attendants knew us, so they’d have my ice tea with two sugars waiting when I settled into a roomy leather seat. If I wanted champagne, I got champagne. I also got fed three fine meals with multiple courses if the trip was long enough. They also provided various snacks and sandwiches we could throw in our bags for later. All on the house.
Once we arrived in the road trip city, we were driven to our five-star hotel. In the morning, we’d have a sumptuous breakfast of pancakes, waffles, omelettes, Eggs Benedict, bacon and sausage, cereals and fruit, whatever we liked. Again, all paid for.
After the morning skate, we’d return to the hotel for lunch  a massive buffet with prime rib, salmon and pastas, an awesome salad bar, and a superb a la carte menu to order from as well. Then we’d nap. After the game, the training staff ordered us pizza and pasta as we got ready to fly to the next city. And then we ate and drank again on the plane, though some killjoy coaches would ban booze if the team lost. That’s motivation for quite a few guys!
So what about that $96 per diem? Never had to touch it.