The Best Things to Do in New York City for Christmas: New York is one of the best cities to celebrate Christmas in.