The name says it all! Inside and out, St. Nick’s Christmas and Collectibles is an iconic store that has been spreading Christmas cheer in Denver for more than 35 years. Chances are you’ve seen the giant Santa outside, but you must really go inside to see the Christmas charm. There are 22 rooms full of decorations, Christmas Villages, and Christmas Trees. Kids may even spot an elf or two wandering around.