If you’ve been dreaming of a white Christmas and don’t mind a bit of holiday travel, these spots across America could make that picture-perfect Christmas a reality. The towns below have the best chance of seeing snow on December 25 according to the National Centers for Environmental Information and their historical weather data report. Check out the snowiest holiday spots below:

These spots are sure to make your Christmas special with or without snow. If a bright and sunny holiday is more your style, check out this American beach with some of the whitest sand in the world.

OnlyInYourState may earn compensation through affiliate links in this article.