Last year, we read through a "Jesse Tree" which is just a list of daily Scripture readings which skim through the Old Testament leading up to Our Lord's birth. I used the Lovasik Children's Bible rather than the actual passages since my children were grade K and under. In theory, you add an ornament to your tree each day representing what you learned, but I had them do a book of related coloring pages instead. We'll probably repeat something like this again next year.
This year, keeping it simple, we're reading a chapter each day from Destination Bethlehem. I think it's a printed book too, but I have it on my Kindle and read it myself last year. It's a fictious story of a boy's life (I think it moves between two boys if I remember correctly) during the year proceeding Our Lord's birth. It begins with a trip to the Temple during which Zacharias loses his voice. Later, the story has them on a journey thanks to the required census. The author finds plenty of reasons for the boys to encounter or hear about the "main players" of the day -- Elizabeth, Mary, Joseph, etc. As my children will largely be "off" homeschool for the majority of Advent this year, I thought this would be a good vacation read. : P