crap... forgot to mention drinking. I've been to Yunnan before and I know that bars in Lijiang cost as much as Shenzhen's (which seems a bit outrageous to me since the salary is pretty low over there)...
6 month~1 year contract sounds normal though I think I'd be looking for something with shorter lease term, just in case I couldn't find a decent job to support myself.
In fact I'm Chinese and right now taking a gap year from college. Been working in an Italian/Taiwanese company since this summer began. Salary in here is good (at least compared to Yunnan, I suppose), but I'm just getting sick of big cities and industrial life.
OK thanks again and I will try to figure it out! x