Taiwan is still the best place to learn mandarin. We speak the same langugage as China. Though we are using complicated chinese, it is not so different. HK is modern and good to live but u get less exposed to mandarin there. Most of hk people are learning more or less mandarin in recent years but certainly we found their mandarin are difficult to undersand