My suggestion:
- Get it either from USA/Nepal (Not in China). CHina would be your last resort.
What if you desperately need money and you are helpless. Its ok if you loose some dollars in exchange rate but its worth to be well prepared while travelling to China.
- Please also note that its very difficult to communicate specially in China. Forget about day to day conversation at hotel, shopkeepers, living etc. People hardly understood English at the airport itself. I faced that problem Guangzhou, Chengdu, Shangai Pu Dong, Sanghai etc.
BTW, its my personal opinion/suggestion. Other folks can pitch in with theirs.
Other suggestion:
Please use google translator app (either for IOS or Android) during your stay in China.
~ Happy Holidays
49ers vs Cardinals: December 28th
Go 49ers !!!