I just did this hike a few days before Christmas. I had a great time and hope you do, too.
I snowshoed and my partners skiied. It worked out well because the last three miles in to Dewey Point were snowed over and no tracks remained. I was able to break a trail for them. Snow was a fantastic corn like layer. Wonderful!
I would suggest eating at the Curry Bar, in Curry Village, Yosemite. It has moderately priced eats (one of the lowest in Yosemite), a good cafe selection of foods for the vegetarian and up, a fantastic Mammoth Double Nut Brown Ale, and a warm, cozy fireplace.