City Express by Marriott
Depending on the dates, you can probably find some inexpensive hotels like City Express by Marriott.
It's located close to Reforma, where there's stuff happening in December, and you can walk outside and cruise up and down the avenue.