What are the best spectator sports?
I would say it is Hockey. The speed is so fast that you can't really get the experience watching it on TV. That is why they paint the pucks path on screen, just so you can see where the puck is at. When you see how fast they are shooting it, it is amazing. Players have had broken bones from the impact.
The players are zooming back and forth across the ice, so you are not stuck waiting a long time, for the action to come to wherever you are seating. Plus the walls shake with the impact of the players hitting it. You can't really understand how hard they are hitting each other on a broadcast. When you watch two players slam each other into the boards, it feels like the whole place is shaking.
And watching them use the hockey sticks, you can realize how easy it is to serious injury someone. Which is one of the reasons, why you see a lot of fights break out.
But if you go there to see fights, I recommend going to the minor leagues. The Pros have tried to clean up the sport, so even thou they still happen, they try to limit it, or break them up quickly. The Minor leagues usually let them have more leeway.