Dear Amrita,
Greetings from TopChinaTravel! :-)
As China is a big country with vast land, it is hard to say when or which season is the best time to take a visit. But generally speaking, from April to October is the recommended tourism period. During this period, the weather in most parts of China is comfortable. It provides a good condition to take beautiful photos.
More information you can check
Best Time to Visit China.
If you have any other inquiry or question, please feel free to contact with us.
Kind regards,
Zoe