If you're looking for the best place to see Christmas lights in Atlanta, then you'll definitely want to check out Lights of Christmas Park! This festive display features over 5 million lights, including 3D characters, illuminated sculptures, and Christmas scenes. The park is located in Kennesaw, Georgia and is open from November through January. It's a wonderful way to get into the holiday spirit and is sure to be a memorable experience for the whole family.