ATL recommendations

Anything worth checking out near the airport?