Yes make sure you do all your research beforehand so that you have a fair idea of the costs.
Also, if you are going to choose China Mobile, it might be an idea to check with a friend in your area who uses it, nothing worse than signing up to a 2 year contract only to find out that reception in your area / apartment sucks!
Sent from my iPhone using GeoClicks