Whether your ideal Christmas is about snow and magical lights or a beach and a seasonal cocktail, travel website travelandleisure.com has come up with a list of 10 of the best places to spend Christmas.

This list was compiled by editors at travelandleisure (www.travelandleisure.com). It is not endorsed by Reuters:

1. Taos, New Mexico, United States


by valentinapowers

This remote village on a high desert plain is especially magical at Christmas due its rich mix of cultural traditions. Don't miss historic Ledoux Street all lit up with luminarias or paper lanterns, the ceremonial re-enactments of Mary and Joseph's search for shelter, and the dramatic American Indian Christmas Eve celebration that takes over the main square in Taos Pueblo. Plus, you can ski all day on Christmas Day at Taos Ski Resort.

2. San Miguel de Allende, Mexico


by eperales

The Spanish colonial gem and cultural hot spot in central Mexico is electric at Christmas, with theatrical processions around town, numerous nativity re-enactments, and fireworks, live music, and dancing in the main square, El Jardin. Don't miss a taste of ponche, a kind of Mexican hot toddy made of fruits and brandy, or the sweet bread rosca de reyes, both Christmas specialties.

3. Tromso, Norway


by Meygun

The snowy city island of Tromso offers unparalleled views of the Northern Lights and a chance to say you've been to the North Pole -- well, the Arctic Circle, anyway -- for Christmas. Plus, there's dogsledding, great food, and a mountaintop cable car.

4. Key West, Florida, United States


by Lee Coursey

Good cheer and warm temperatures are typically Key West's winning attributes, and Christmas is no exception. The trimmed palm trees, done-up historic inns and four festooned blocks of boats along the historic waterfront amplify the town's merriment.

5. Chicago, United States


by kevindooley

The Windy City embraces yuletide cheer to the max, with a million holiday lights along bustling Magnificent Mile, Christkindlmarket, a huge outdoor German crafts market with beer and fare like sausages to stoke your fire, a towering handmade Christmas tree, and Navy Pier's Winter WonderFest, a holiday-themed amusement park and indoor skating rink.

6. Vienna, Austria


by bewilder2009

An old-fashioned warmth envelops Vienna at Christmas, softening the hard edges of imperial architecture with twinkling decorations and three outdoor Christkindlmarkets, which are best visited at night. Vendors sell crafts and ornaments, while visitors fuel their shopping with finger food and a glass of spiced mulled wine, or gluhwein.

7. Quebec City, Canada


by pfala

Lit-up cobblestone streets, 16th- and 17th-century stone houses, and lots of snow make Quebec's 400-year-old walled city an atmospheric and European-like place to be at Christmas.

8. Paraty, Brazil


by Rodrigo_Soldon

It may not look a lot like Christmas, but Paraty, a half-day's drive from Rio, is a hidden gem of a town with astonishingly well-preserved Portuguese colonial architecture, a vibrant cultural scene, and easy access to verdant rainforest and some of the world's most perfect beaches.

9.Castleton, England


by Matlock-Photo

A tiny stone English village dotted with cheerfully lit Christmas trees would be enough of an allure, but caroling by candlelight inside caves seals this southern town's place on a list of special yuletide travel destinations.

10. Kaikoura, New Zealand


by Marc Veraart

The Kaikoura peninsula may not have reindeer, but it is teeming with sperm whales, fur seals, dusky dolphins, pilot whales, and albatross in Kaikoura Bay. Since it'll be summertime when you visit, you can encounter almost all of them by boat or kayak, then catch some yuletide rays on the beach.