Spanish Christmas celebrations span from early December through early January. Some key events include the Christmas lottery drawing on December 22nd, a large family meal on Christmas Eve featuring foods like roast lamb and turrón, New Year's Eve celebrations on December 31st involving eating 12 grapes at midnight, parades on January 5th with sweets thrown to crowds, and children receiving gifts from the Three Kings on January 6th.