Interactive Brokers for large amounts and even for smaller amounts (sub $25K) lets you make the physical currency trade at the spot market rates the banks get, and withdraw the proceeds in most major currencies including AUD, CAD, CHF, CNH, CZK, DKK, EUR, GBP, HKD, HUF, ILS, JPY, MXN, NOK, NZD...