I wouldn't stay in that part of town. We don't go to restaurants in that part of town either. It's too sketchy. I'd stay at the Ritz-Carlton Buckhead so I could shop at Lenox and Phipps. Dining is expensive in Buckhead, but there are several restaurants in the warehouse district off Howell Mill, not too far from Phillips Arena, that are inexpensive -- Bone Garden (best Mexican ever -- better than Nuevo Laredo) and Figo (inexpensive Italian). Doc Chey's has some great salads, but it's sort of out of the way from where you would be.
For a chain restaurant you can't beat Houston's chicken salad with tortilla strips. Several locations in Atlanta.
If you want to splurge on Italian in Buckhead, try Antica Posta. Just like Tuscany.