Are there any hidden extra fees for currency exchanges?