Disneyland in California celebrates Christmas from the end of November through early January. The park is decked out in festive decorations, with a tree in Town Square, snow on Main Street, and a holiday parade that runs through the streets. There are also special events and shows, such as Mickey's Christmas Carol and A Christmas Fantasy Parade.