June is one of the best times to visit New York as the weather is warm and sunny, but still pretty mild compared to the muggy days of July and August.