I haven't been to China, but I like traveling, so I read much about it. Of course, it is great to find out other people's experience, but I can recommend to look through https://travelsites.com/. This source can provide you with much useful information including cheap flights, hotels/hostels booking, car renting, insurance, transportation, travel software, etc. in any corner of the world. Also there is a collection of travel blogs and forums that can also help you.