I hate that Tiger Town idea. It's not really much of an
idea anyway: a stadium surrounded by parking.
In terms of cost, here's a little perspective. This is PPL Park near Philadelphia. It's ~20,000 seats and cost $120M (2008).
Our budget is about $150M, if I'm not mistaken, so there's no reason why we shouldn't get something as pretty as this.