If you don't mind the crowds, December is a fantastic time to visit New York City due to the holiday events and festive atmosphere. The first few weeks of ...