Buying Foreign Currency? Why Banks Are Not Your Best Choice.