Your BEST bet at taking GOOD courses are at the YMCA in Tsim Sha Tsui.
I've paid $3200 at this terrible place called the "Hong Kong Institute of Languages" and boy did it suck. (for 10 weeks of 1.5 hours x2 / week = 30 hours of nothing) "At the HKIL, you pay for the name!" is their motto.
Although I didn't learn much Cantonese, I learned instead how to get to cry my hard-earned money away.
It is best to go to the YMCA; they have 10 sessions of 2 hours each (weekly). There are also intensive courses (twice a week). For $900 you won't cry, but smile with pride with learning to speak. (Ask about the teacher named "Andrew")
They also have Mandarin classes, if anyone was wondering...
YMCA is about a block from the Tsim Sha Tsui MTR exit (E)
Info:
http://www.ymcahkcollege.edu.hk/PTpage%2037-41.pdf
http://www.ymcahkcollege.edu.hk/
(The pages are hard to navigate, you may want to contact them directly
Address: 6/F, 41, Salisbury Road, Tsimshatsui, Kowloon
Tel no.: 2268 7733
Fax no.: 2268 7797
E-mail: [email protected]