If you go to Hong Kong frequently, you can apply for a dual-currency card such as ICBC.
If you often go to Europe, ICBC and Minsheng have dual-currency cards of RMB and Euro.
If your spending amount can be predicted, you'd better change RMB into HKD directly at China Bank (sub-branch) in China, so as not to change it into dollars to make the bank earn more.