Mar 05, 2018  · Georgia Mountain Attractions The last thing a visitor to the mountains of north Georgia might expect to see is a herd of kangaroos, but there are. The 14 Best Road Trips From Atlanta. Helen is an adorable Germantown nestled in the mountains of North Georgia. There are lots of wooded spots to relax and eat while taking in the majestic. For the third year, MONEY has found…