December is a magical month for travel, with the USA offering a diverse range of winter destinations for every type of traveler. Whether you’re drawn to snowy adventures, festive holiday activities, or a warm beach escape, December is the perfect time to discover the charm of new destinations. From glittering holiday lights to snow-covered mountains, here are the best places to visit in December in the USA that will make your holiday season unforgettable.
1. New York City, New York: The Ultimate Holiday Destination

New York City is undoubtedly one of the most iconic destinations to visit in December. With its sparkling holiday lights and festive atmosphere, NYC offers an unparalleled winter experience. The Rockefeller Center Christmas Tree is the most famous landmark of the season, and its lighting ceremony is a must-see event. Ice skating at Bryant Park or Wollman Rink in Central Park adds a special touch to the holiday magic.
For those looking to shop, the holiday windows along Fifth Avenue are an attraction in themselves, showcasing elaborate displays that capture the holiday spirit. If you’re a Broadway enthusiast, catch a holiday-themed show for an unforgettable NYC experience.
Best Time to Visit: Early December before the crowds hit, or during the Christmas week for the full festive experience.
2. Aspen, Colorado: A Ski Lover’s Paradise
If skiing and snowboarding are your ideal ways to spend December, Aspen, Colorado, is your dream destination. Known for its world-class ski resorts, Aspen offers everything from beginner slopes to advanced runs, making it a perfect winter destination for all skill levels. The crisp mountain air, snow-covered landscapes, and cozy après-ski culture create a perfect winter retreat.
After hitting the slopes, unwind at one of Aspen’s luxurious resorts, enjoy a spa day, or explore the charming town’s restaurants and shops.
Best Time to Visit: Mid-December when the snow conditions are ideal, and the town starts its festive celebrations.
3. Chicago, Illinois: A Magical Winter Wonderland
Chicago transforms into a winter wonderland in December, with an abundance of holiday events and activities. The iconic Millennium Park Ice Skating Rink provides a scenic setting to glide across the ice with stunning views of the city’s skyline. Another must-see is the Christkindlmarket, Chicago’s traditional German-style Christmas market, offering handcrafted gifts, warm mulled wine, and delicious holiday treats.
Take in the holiday lights at Lincoln Park Zoo’s ZooLights or enjoy the cozy indoor charm of Chicago’s famous museums, like the Art Institute of Chicago or the Field Museum.
Best Time to Visit: The first week of December for fewer crowds, or during the Christmas week to enjoy the full range of festive events.
4. Charleston, South Carolina: A Cozy Southern Escape
For those seeking a gentler winter climate, Charleston offers a charming Southern escape. Known for its historic homes, cobblestone streets, and mild winter weather, Charleston is perfect for a relaxing holiday. During December, the city is beautifully adorned with festive decorations, from grand plantation homes to the iconic Historic District.
Experience the Holiday Festival of Lights at James Island County Park, or take a leisurely stroll down King Street for boutique shopping and festive window displays. Charleston’s unique combination of history, art, and Southern hospitality makes it one of the best places to visit in December.
Best Time to Visit: Mid to late December when the city is decked out in festive lights and decorations.
5. Yellowstone National Park, Wyoming: A Winter Wonderland Adventure
Yellowstone National Park in December offers a truly unique experience: snowy landscapes, steaming geysers, and fewer crowds. The park’s famous Old Faithful geyser is even more mesmerizing surrounded by snow, and the park’s wildlife—from bison to wolves—adds to its winter allure. Explore cross-country skiing and snowshoeing trails or take a snowmobile tour to see the park’s most famous landmarks in a way few others experience.
The peaceful winter setting, combined with winter wildlife, makes Yellowstone a top December destination for nature lovers.
Best Time to Visit: December to January when the park’s winter activities are in full swing.
6. Santa Fe, New Mexico: Experience Southwestern Holiday Magic

For a unique blend of culture, art, and festive charm, head to Santa Fe, New Mexico. The Canyon Road Farolito Walk on Christmas Eve is a highlight, with thousands of luminarias lighting up the historic district, creating a mesmerizing glow. The city is also known for its Southwestern-style decorations, unique galleries, and delicious cuisine.
During your visit, be sure to check out the Santa Fe Plaza, which is beautifully adorned with holiday lights, and explore the unique shops and restaurants that make this destination a winter gem.
Best Time to Visit: December for the holiday lights and the special events throughout the month.
7. Miami, Florida: Tropical Escape for the Holidays
If you’re looking for warmth during your December travels, Miami offers a tropical escape with plenty of sunshine and a vibrant holiday atmosphere. While it may not be snowy, Miami offers its own version of holiday cheer with festive events such as Art Basel and the Coconut Grove Christmas Tree Lighting.
The beaches are perfect for a relaxing day in the sun, while South Beach offers an iconic setting for fun in the sand and surf. Visit Little Havana for a taste of Cuban culture or take a boat ride along Biscayne Bay for a glimpse of the city’s stunning waterfront homes.
Best Time to Visit: Early December before the holiday crowds, or Christmas week for the full festive Miami vibe.
8. Lake Tahoe, California/Nevada: Stunning Winter Activities & Scenic Views
Lake Tahoe offers a perfect winter getaway for those seeking both outdoor activities and stunning scenic views. Famous for its ski resorts, Lake Tahoe is a hotspot for snowboarding, skiing, and even snowshoeing. Whether you prefer hitting the slopes or relaxing with scenic views of the lake, Lake Tahoe offers something for everyone.
Take a scenic gondola ride up to Heavenly Mountain Resort for panoramic views of the lake or enjoy an après-ski drink by a warm fire.
Best Time to Visit: December for ski season and the beautiful snow-covered landscapes.
9. The Florida Keys: A December Paradise
If you’re looking for warmth and sunshine, the Florida Keys are a perfect December destination. With average temperatures hovering in the 70s and 80s, you can escape the cold and enjoy the stunning beaches, vibrant marine life, and relaxed atmosphere.
Explore Key West, where you can watch the sunset celebration at Mallory Square, enjoy a boat tour, or dive into the clear waters for snorkeling and fishing adventures. The Florida Keys offer a unique blend of relaxation and tropical holiday cheer.
Best Time to Visit: Mid to late December when the weather is perfect, and the festive holiday events are in full swing.
10. New Orleans, Louisiana: A Warm, Festive Holiday Vibe

New Orleans offers a warm, festive atmosphere perfect for those looking to enjoy the holidays with a bit of flair. The French Quarter is adorned with beautiful decorations and lights, creating a magical holiday vibe. Attend Christmas Eve Mass at the St. Louis Cathedral, explore the festive Garden District, or enjoy seasonal treats like gumbo and beignets.
Take part in the Celebration in the Oaks, a stunning light display at City Park, or simply enjoy the jazz-filled ambiance at one of the city’s many bars or restaurants.
Best Time to Visit: Late December, just in time to experience the city’s unique holiday celebrations.
Whether you’re looking for a snowy escape to the mountains or a warm holiday retreat by the beach, the USA offers a wide variety of destinations to explore in December. From the festive spirit of New York City to the serene beauty of Yellowstone, there’s no shortage of winter wonderland destinations to choose from. Plan your perfect December vacation now and make the most of the holiday season!
Ready to book your December getaway? Discover even more holiday inspiration by checking out our full travel guide for top destinations across the USA!