Christmas markets are street markets associated with the celebration of Christmas during the four weeks of Advent. They originated in Germany, but are now held in many other countries.