If you have family coming to visit you this year for Thanksgiving, make sure you let them know how lucky they are. According to this article on Wallet Hub, Denver is one of the best cities to spend Thanksgiving in. In fact, Colorado has three of the best cities in the Top 100.

The list created by Wallet Hub looked at 20 different metrics, including food prices, flight delays, thanksgiving celebrations, and even how "thankful" people are by looking at how many people volunteer and donate to charity . After compiling all of the data Denver came in 5th of all the cities on the list with only St. Paul MN, Scottsdale, AZ, Virginia Beach, VA and Orlando, FL ahead.