The best time to visit China depends on the region you're traveling in but generally, the months in spring or autumn promise the best trip.