The Christmas markets in Germany typically open at the end of November or the beginning of December and are open until Christmas Eve. Many Christmas markets also open on weekends in November and December, so you can find markets in many cities and towns throughout the country. Some of the most popular markets include the Christmas market in Cologne, the Christmas market in Munich, the Christmas market in Dresden, and the Christmas market in Nuremberg.