Visitors really like Atlanta, especially its entertainment, aquarium and bars. Travellers seeking the perfect souvenir may want to head to Lenox Square and The Battery Atlanta. While here, you may want to make time for other popular sights such as Mercedes-Benz Stadium and Truist Park.