According to a new report, Christmas is a special holiday regardless of what. However, some cities are better equipped than others for celebrating the occasion.

WalletHub published a report Wednesday on the top Christmas cities based on five categories: traditions & joy, observances, generosity, shopping, and costs.

THESE ARE THE BEST CITIES TO CELEBRATE NEW YEAR’S EVE

The personal finance website used 32 metrics to compare the 100 most populous cities in its report.

WalletHub also showed how cities ranked in a few specific metrics.

REPORT: THE TOP CITIES FOR SINGLE PERSONS IN 2021: CITIES

WalletHub, for example, found that three cities – Orlando Florida, San Francisco, and Las Vegas – tied for the title of the largest number of gift shops per capita. However, Garland, Texas had the lowest number.

Six cities were tied for having the most Christmas tree farms per head, with Atlanta, New York and Portland, Oregon being the top three. Indianapolis had the lowest number of Christmas tree farms.

Here are the top Christmas cities according to WalletHub.

1. Atlanta

2. Orlando, Florida

3. Las Vegas

4. Pittsburgh

5. San Francisco

6. Seattle

7. Los Angeles

8. Cincinnati

9. New York City

10. Portland, Oregon