I have been to McCormick, fantastic spot. great views and a genuinely fun atmosphere.
When I was the PA Announcer for the JC Cardinals, I did all that you mentioned. Our dirtiest car award winner actually got a car wash. I had the breaking glass, or car crash and horn if a foul ball went into the street. behind the seats of the third base line.
The kids games were always great. My bosses always seemed to find a great intern to be on the field with them that had a mic too. We would play off each other for however the contest was going.
I had NSync's "Bye Bye Bye" queued up whenever an opposing pitcher got pulled. "Ring of Fire" for the pitcher that had to come in and get out of the mess. lots of other sounds/typical songs too. Had a version of Sweet Caroline without the "bum bum bum" just so the crowd would sing it for me. My buddy was backup/weekend sports guy for WJHL, the CBS station in town and he'd always call me the puppetmaster because I could control the crowd. Loved playing "sunglasses at night" whenever someone was wearing shades at night. Just wish we had a jumbotron to show them. I played Michael Jackson for three straight weeks after he passed away. They then when on a week long road trip so I retired that ritual. Had no less than 15 people come to our booth to complain. "Closing Time" by Semisonic was my queue to tell people we were closing up and they had to leave after the game was over. Oh, and being in JC, plus it being the GM's favorite song, I played Wagon Wheel every fourth inning. The OCMS version.