Both are close to Marta which is the best way to get to a Braves game. There are a coupld of options live a Hilton Garden Inn or something over by Centennial Olympic Park in Downtown that would be fine too, especially if you are going to hit the Aquarium.
Be careful not to get lost trying to get to Stone Mountain Park, that area has hit the skids hard.