
The best way to improve your foreign language skills is to stay in touch with the language and culture all the time! We live in the age of information technology and there are many helpful and fun tools out there. I think the following iPhone "cha chaan teng menu" application is really cool :)
http://itunes.apple.com/app/hong-kong-style-cafe-food/id324829367?mt=8
As you can see from the photo, it shows both English word and Cantonese word (incl. Pin Yin & Chinese characters) AND how to pronouce the word in Cantonese with sound.
Always try to order in Cantonese when you are in Chinatown!