December in Eastern and East Central Europe is fun and festive, with Christmas markets, lights and decorations, and other holiday-related attractions lighting up cities from Krakow to Zagreb. Most of the cities in Eastern Europe have typical continental weather during December, with temperatures dipping low on the scale and possible snow. Know how to pack for the weather, read up about annual December events, and get tips for enjoying these top destination cities.
If your trip is starting in November, we've got you covered.
Prague's Christmas market is one of East Central Europe's finest. Enjoy hot mulled wine while you browse the Christmas stalls on Old Town Square and Wenceslas Square.
Krakow's Christmas celebrations rival Prague's. This favorite Polish destination has much in store for the December traveler, and Krakow often sees a white Christmas—a holiday plus!
If you love Budapest, try experiencing it in December and shop for gifts for loved ones while you're there.
The big holiday in December in Moscow is New Year's Eve. Russia doesn't celebrate Christmas until January, but you can still catch sight of decorated trees. Also, take advantage of the cold weather and try out Moscow's ice skating rinks.
Christmas events and cold weather are two guarantees for December travel to Vilnius.
Christmas lights reflect off the river as Ljubljana dons her best for the holidays. A Christmas market and New Year's Eve celebrations round out the events calendar.
Old Town Warsaw becomes the center of traditional Warsaw Christmas festivities, where an annual Christmas market and decorations appear. Old Town is also where you'll get a good view of the New Year's Eve fireworks if you plan to celebrate the changing of the year in Warsaw.
Zagreb doesn't have the mild weather of Croatia's coast, but the city lights up for Christmas, with Ban Jelacic Square the center of the festivities.
Bratislava's compact and cozy Old Town rings in Christmas and the New Year with decorations and celebrations.
Dubrovnik avoids the worst of winter weather with its mild coastal temperatures. Enjoy Christmas and New Year's on the Adriatic Coast!