Oh I feel your pain! We are going to be in NYC for a weekend in June, and both my boys love and play baseball. We just had to go to a game! So, low and behold they are in town - hurray
Then I find out who they are playing

It's the NY Mets

The ticket prices are through the roof! What luck

I will probably use stubhub, but I just can't believe the prices. We can't go any other time - that is when we are there after we play at the Dreamspark in Cooperstown.