The Inn at Christmas Place opened in 2007. The 145-room hotel is decorated year-round for the holidays and is located right across the street from the Christmas Place village. Christmas Place is ...