For those who are not in Atlanta very often, here's some info about parking and some other things. I personally would suggest getting parking online so your not driving around forever trying to find a lot with availability (traffic and the roads can be annoying/confusing). It might cost more but could be worth the extra money. If you are going really early I think you will be fine not getting parking in advance. I was told the stadium opens at 5:00 but the Atlanta Falcons organization says it opens 2 hours before game time which is 6:00. Food in the stadium will be priced really good, all prices are the same as if you were to get it outside of the stadium. There is a really cool view from the third level out a massive glass window looking onto the skyline of Atlanta. If you have any questions I'll try and answer them. Hope everyone coming down has a safe trip.
http://mercedesbenzstadium.com/parking-and-transportation/stadium-parking-lots/
http://mercedesbenzstadium.com/parking-and-transportation/stadium-parking-lots/