Hello all,
so the title said it all. What do you guys do when you need to exchange local currency while travelling? Although currently I am looking for the best way to exchange Hong Kong Dollars as I will be travelling there soon, I will appreciate general strategy from you guys who love to travel from Switzerland into countries that don't use CHF/EUR. Basically I reckon there are a few possibilities:
1. Withdrawing cash from a bankcard (like Postfinance) from an ATM machine at the destination which has 'Visa' logo.
2. Bring CHF/EUR cash and exchange at a local money changer.
3. Order the currency and get it sent to home (Postfinance provides this service)
4. Exchange the currency with CHF in a money changer in CH.
For my previous two trips (UK and Bulgaria) I used Option 1. The exchange rate for GBP is better than the money changer in airport. But for Bulgaria, I found out later that it is actually better to bring EUR and change it at a local money changer (Option 2).

. Personally I reckon Option 3 or 4 would be the most expensive one but then we will not be reaching the destination without local currency...
So now I need to get some HKD for my upcoming Hong Kong trip. As it is no longer in Europe, I am wondering if there are more things to consider in term of exchange rate. Would appreciate any expert view here...
Thanks!