Thanks for all the tips. I'll try english first then fall back on mandarin and try to learn some basic cantonese. I think English will be fine in most places. My main concern were hole in the wall restaurants/stalls and markets but pointing is pretty universal as well.