Yes, June is during the best traveling seasons there.
Apart from a China visa, you also need a Travel Permit. You need to apply for the Chinese visa in advance in your country and the fee depends on your nationality. For foreign travelers, they are suggested to apply for the Travel Permit through a travel agency (The official charge of the permit is CNY50).