Why do People Go Christmas Caroling?

Christmas caroling is a tradition that was started in Europe. Originally it was associated with the pagan yule celebrations and was called wassailing. Look here for more information: