He is there up until Christmas Day and it is free of charge to go see him , but you do not receive a present . Hope this answers your question

Newport Bay May 2004

Disneyland Hotel Dec 2004

Newport Bay Jan 2006
Santa Fe oct 2006
Disneyland Hotel Jan 2008
Newport Bay Halloween Oct 2008
Cheyenne Jan 2009

Cheyenne Sept 2009
Newport Bay Nov 2010
Cheyenne April 2011

Hotel New York october 2011

(first time in that hotel

)
Cheyenne june 2012
