Minor league games are an amazing steal; especially if you have a local team you can follow - you get up close and personal, and often the players stick around for autographs and fun.
I have quite fond memories of the Everett Aquasox; I wish we had a minor league team closer to where I am now. And sometimes you even get to see the stars when they're on injury rehab!