>> Most typical locals dont or too afraid to speak english!
Yep. Unless they're exposed to a westerners / work with westerners, there is too much loss of face involved.
Having said that, plenty of locals speak decent English. Tons are well educated, overseas educated and have lived in multiple countries.
You'd probably better of finding someone who can communicate with you in reasonable english, before you attempt the "can we practice cantonese over dinner" routine.
