Holiday World remains open today, and both the Candy Castle and the Santa Claus statue still stand in Santa Claus, Indiana.