Different shops of the same telco will tell you about different plans, but 8RMB/month basic fee is fair. Cheapest way to add data is buy a card on TMall, if you can manage payment and read Chinese.
And yes, enable international roaming and receive texts free. Useful for banking and such.
I'm using China Unicom. Data plan is like 1RMB for 800MB per day of data.