Petco Park has got to be one of the best places to watch a ballgame in this country, not named Great American Ballpark. Nestled within the...