Like 2 weeks ago, 2 Tier 4 amateur hockey games at my local skating rink. This dude I met in public session kept insisting I come and watch him and his team. He did the worst on the team and wouldn't take my advice for skating. Overall it was really neat to watch, though. You got to sit right next to the boards if you want, it's way different seeing people get slammed into the boards when you're like 3 inches away. I think it's a good deal if you wanna waste some time watching sports, I find watching amateur sports live much more fun than watching pro ones on TV. Then again, I've seen 2 Boston Red Sox games live, you know, get to see Alex Rodriguez from like 20 feet away.
Another thing with sporting events for me, in some regards, I'm extroverted. Being in a big crowd doesn't bother me in the least, as my mind doesn't really see the people as like "real" people. I figure if they're judging me, oh well, I'll never see them again, and they probably have as much memory of me as I of them. My problem comes more from small groups, like under 10 people in like, a house party or gathering sort of thing, as it's hard finding the right dynamic. But, I find going to sports games, malls, carnivals, etc, really fun and almost relaxing, being able to be around people and socialize without any real consequences.
Oh, I don't know if this counts, but I get to see fairly high level figure skaters practice everyday after public session. One coach at my rink is an ISU Champion, etc, but I generally only watch for like 10 minutes or so while cooling down after my public session. Still awesome to watch for sure.