Hey, guys. I've been at Tech since Spring of last year doing my MSME. I finish this fall. Overall, Atlanta is ok. Not a city I can fall in love with, but definitely not the craphole people tried to convince me it was. The weather is a definite plus.
I dunno, living without a car in Atlanta would be a bit of a hassle if you plan on going places away from campus. I live right beside Piedmont Park (which is an awesome park, btw) and I can walk to campus, but usually just walk down to Midtown MARTA station and take the Tech Trolley to campus. Otherwise, you probably will need a car to get to places where there isn't a MARTA stop.
I am glad I chose Tech for my MS. The campus is beautiful and there are so many interesting projects going on in all the labs and many student build projects if that tickles your fancy more than research. The school is definitely socially focused on its engineering student body so if you're a nerd or even a nerd at heart, you'll love going to school here.