The Fox Tech site would be the ideal choice for a baseball stadium downtown. The seating could be oriented facing south and east, keeping the sun out of spectator's eyes, and allowing the view beyond the outfield to look something like this:
http://maps.google.com/maps?hl=en&ll...,129.3,,0,-3.1