A few bars will be open on Christmas Day but most will be closed, and probably only restaurants in the hotels will be open. Almost everythng else will be closed. I recommend changing to December 27th - 28th. For things to do: www.frenchquarter.com
The Everything that you want to see is really closed, it is a sad day in bars in the Quarter that are open. Carriage riders are out on Christmas day, the Ghost Tours operate on Christmas day too. Dinner on the Natchez on the 24th brings you to huge bonfires along the river - that s a nice thing to do on the 24th. But for Christmas day, there isn t much else open.