Season of the Star
Visitors can head to Downtown Castle Rock to take in the holiday decor and enjoy hundreds of thousands of twinkling lights. The townwide celebration begins when the Star is illuminated the Saturday before Thanksgiving and continues until late January. A variety of festive, family-friendly events and activities take place across town throughout the season.
Advertisement