Christmas at the Castle runs daily from 9:30 a.m.-5 p.m., with last admission at 4:30 p.m., until Jan. 4. Admission is $45 ...
Don't sleep on the many alternative holiday concerts, drag shows and more that Denver has to offer this month.