The Grotto’s Christmas Festival of Lights is Nov. 29 through Dec. 30 (except Christmas day) at 8840 N.E. Skidmore St., Portland. This walk-through event features millions of lights and about a quarter-mile of footpaths. Guests can also enjoy choir concerts in the chapel, outdoor caroling, puppet shows and live music. Visitors should dress for the weather. Attendees should bring a non-perishable food item for SnowCap charity organization. Hours are 5 to 9:30 p.m. Nov. 29-Dec. 20. Hours are 4:45 to 9:30 p.m. Dec. 21, 22 and 23. The grounds close at 10 p.m. daily. Tickets purchased online are $16.50 for adults ages 12 and over and $7.75 for children ages 3 to 11. Children age 2 and under are free. Tickets bought at the gates are $18 for adults and $8 for children. Discount nights are Dec. 2-5 and 9-12, when tickets are $6.25 to $16.