I agree, it just depends how often you make deposits/withdrawals per year.
The best thing for once only or rarely is to use something like Oanda, I personally have several foreign currency denominated accounts at E*Trade, hedging currency fluctuations by watching the carry trades in FX Spot...