Not sure about Buenos Aires but I would expect it to be a tough time for visitors as most Argentines like to be at home for Xmas eve. On Xmas day where I stay things won't get going till later in the evening when the cafes open so don't expect anything to be open during the day.
The main tourist hotels will be your best bet.