Knowing that St.Louis was in the running I took the trip there a couple weeks ago and to make sure that the stadium was nice I had to go see the packers play the rams.
In all seriousness I really liked st.louis and their setup. The stadium was easy walking distance to numerous places to eat and hotels. There are many attractions in the city which can occupy time and it is slightly more centrally located then Atlanta.
http://map.mapnetwork.com/destination/stlouis/