I had heard about "The Posada" - the Spanish Christmas tradition, but I never knew much about it until I read this article in Columbia Magazine: Making Room at the Inn
The Christmas Posada, celebrated in many Latin American countries today, is a prayer, a play and a party all in one. The name means "inn" or "shelter" in Spanish and is generally celebrated with a novena from Dec. 16 -24 in preparation for the birth of Christ. These nine days symbolize Mary's pregnancy, the journey of Mary and Joseph to Bethlehem, and their search for a place to stay - as recounted in Luke 2:1-7.
The Knights of Columbus also have a free booklet to download about The Posada:
The Posada - An Advent and Christmas Celebration