We're just a few days away from Christmas, one of the most popular holidays in the U.S. and one of the most expensive.
In fact, the National Retail Federation projects that Americans will spend up to $720 billion over the holiday season this year, with the average person spending $1,007.24.
To determine which cities are best for Christmas celebrations, WalletHub compared the 100 biggest metros based on 31 indicators of a festive and affordable Christmas, such as traditions, shopping and costs.