The wife and I are going to Atlanta this weekend for a Braves game. Any suggestion on places that are good to eat. We will be staying in Norcross. Anything we should do while in the area. We have been to the Aquarium and Stone Mtn before so any other ideas greatly appreciated. Thanks in Advance!!!!