The best time to visit New York is in January because the crowds are smaller and the prices are cheaper. Here's what to do in ...