October 23, 2013 By UpFrame Creative Castlewood Days Castlewood’s annual Castlewood Days celebration brings the community together to celebrate small town life. Held the second weekend in August, it offers fun and entertainment for all ages.