Either place works for me but since, more than likely, I will be driving (and picking up Thelmalu on the way!!,) DC makes more sense for me. My brother lives in Columbia Maryland which isn't too far so I could bring Duncan and have a place to stay.
But Atlanta seems like it is more convenient for more people so that's fine with me too!!