China has basically over fifty cities which are somewhat all suitable for a student to study and pursue his studies.
A serious and determined student is not governed by where he is for him to succeed and attain that intended degree. Never the less some cities are just better and homier than others, such cities may include Zhangjiakou, Hangzhou, Zhengzhou, Jinzhou , Nanchang, Nanjing while some cities are the best in view but expensive such as Beijing and Shanghai while also others are simply more industrial and business like Guangzhou and Yiwu.
Generally all the cities are best for study in China, depending on what course you want.