Christmas Week and the week after Christmas (bowl game) will have expensive hotel rooms, but the weeks before Christmas should be fine.
It will be expensive during Fiesta week.
As a suggestion, but depends on the time of year and the right number of people, would be to have riverboat dining on the Riverwalk.