During December main attraction in Prague is Christmas markets. Here you buy plenty of things like Christmas trees, decorative articles, gifts, garnet jewellery as well have traditional Czech food. You may also see even Mikulas, the Czech Santa Claus. It is great fun for families.
New Year's Eve is another fun time for Prague. You can spend a night at Old Town Square, in a pub or on a river cruise. If you plan on celebrating with an indoor party, make sure you buy tickets well in advance.
Valentine's Day is celebrated in Europe much as it is in the U.S. Prague is known for being a very romantic city, making it a perfect place to spend Valentine's Day. Prague has many romantic restaurants and luxurious hotels. You can take a romantic carriage ride or a dinner cruise on Vltava River.
Many musical events, concerts are organised in Prague during the winter season. What better way to warm up at the beautiful ballroom. The highlight of the ball season is the Opera Ball. Held on February 6 at the opulent State Opera House, you are sure to meet some famous people as you twirl around the room.