According to WalletHub, Atlanta ranked first partly because it's has the highest number of Thanksgiving events per capita like parades and turkey trots. Three cities in Florida, and two in North Carolina also made the top ten.
The ten best cities for Thanksgiving this year are: Atlanta . . . Orlando . . . Scottsdale, Arizona . . . Miami . . . Raleigh, North Carolina . . . Virginia Beach . . . Las Vegas . . . Tampa . . . Greensboro, North Carolina . . . and Louisville, Kentucky.
Of the 100 cities they looked at, San Bernardino, California ranked last followed by Detroit and Newark, New Jersey.
WalletHub report: https://wallethub.com/edu/best-places-to-go-for-thanksgiving/67603