Actually I do think the best way to improve the speaking and listening of Chinese is to live with the local people. So, find a Chinese homestay family through homestayglobal is definitely a very good idea…
The Great Firewall would make me really miss things like YouTube, Wikipedia and Skype…
So, I would consider Taiwan or Singapore first))