Lots to do, but very little within walking distance of the Sheraton Buckhead except a Houstons restaurant and a couple of malls. The MARTA (subway) station is a block from the hotel, but MARTA doesn't actually go anywhere useful - besides, Atlanta is a very spread out city. Your best bet is probably to rent a car at the airport.