Jammin’ kiddos
Today. Join Swallow Hill Music Association instructors for singing, dancing and finger plays. This workshop for children ages 2-5 and their parents is described as “a great bonding experience,” not to mention a great opportunity to explore music. Shakers and rhythm instruments will be provided, but attendees are invited to bring their own. No reservations are required. 71 E. Yale Ave., 303-377-1003. Details at .
Chugging it
Today-Sunday. Celebrate the holidays with Ebenezer Scrooge and the gang on “A Dickens of a Christmas Train,” presented by the Rio Grande Scenic Railroad. Cozy up in a train car as it chugs into the evening as readers pass through and perform scenes from “A Christmas Carol.” By the end of the ride, Scrooge is a changed man, and Santa makes an appearance, too. Departures at 6:30 and 8 p.m. Saturday. Rio Grande Scenic Railroad Alamosa Station, 601 State Ave., Alamosa; 877-726-RAIL (7245). Coach tickets are $22 for adults and $14 for children age 12 and younger. $10 for domes. Call to purchase advance tickets; also .



