The taco place is open "seasonally". It was closed when I was there last month, but I *have* eaten there in January. However, it is doubtful that it will be open in early December, as that is a slow time period.
The Diamond Horseshoe is open again, but they don't serve food anymore. They currently feature some kind of "hoedown" type show aimed at kids.