March Madness will be in Atlanta in a big way this year. Travelers coming to visit for the games should know, however, that basketball is hardly all that’s on offer in walking distance of the venue ...