Prague, Czech Republic
Prague's Old Town is fabulous at any time of year, but Christmas transforms it into an unearthly performance of light, colors and scents. Every year the Staroměstské náměstí (Central Square) turns into a bustling stage for hand-made puppets, wooden toys, children dancing in traditional costumes and visitors who eagerly become part of this magical performance. Whatever the weather, the markets throughout the Old Town are always open, crowded and buzzing with energy. But it's more about a special a atmosphere than pure shopping. A shot of Becherovka (traditional spicy liquor), a bite of Trdelník (cinnamon sugar pastry) and you're all set for one of the best Christmas experiences one can imagine.