My family and I recently went to Stella's batting cages in Lyons, IL and it was the nicest of days. Stella's is slightly cramped and tacky and I loved it right down to the faux wood paneling in the snack shop and Zombie killing video games in the entryway.
And there is something about listening to the snap-pop sound when the ball makes contact that is utterly satisfying. The clattering of dropped bats, cheers and occasional profanity - fantastic.
Husband brought son into a cage for the first time and I was surprised by how he stepped back to let son figure it out on his own. Husband played ball in school and so I thought that he would be all about telling son how to bend at the knees or hold the bat once in the cage. And when I asked him why he wasn't he said, "First he has to know how good it feels to hit the ball. Then he can learn how to do it the right way." And so I stepped back and shut the hell up because I recognize a good baseball/life instruction metaphor when I hear one.
When husband stepped into the 75mph cage son and daughter were way impressed at how he nailed near every ball. Son said, "The pitches are coming fast and hard and daddy is hitting them all!". And he totally was.