Its 2020 a crazy year.. So here is another "Gift for free" for all for Christmas.. This design used my past design of the train with a new design of a Christmas tree which I sculpted a village out of on the Tree in Blender 2.8.. It prints great without any support, Only 2 separate pieces which I are both very easy to print. Out of any material. I used PLA and PETG. Just to see how well it would do. (Printers are CR10 and Ender3). Both with modded duel gear extruder. Although duel gear extruder not needed just both machines work better with it.
The electronics you can do what you want.. I went for Attiny85 with random settings for lights. Most of the holes are 3mm for the homes and church and I use the candle lights on most. The main hole for the Christmas tree at top I put a 5mm hole for larger light.
I've attached the Schematics I've used.. I dd add light detection since then.