The best time is during the shoulder seasons of spring (April to June) and autumn (September to November) when the city is less crowded.