I have a Halifax Clarity credit card, I have used it abroad in other places and they give a good rate of exchange with NO commission. The catch is that it starts to accrue interest from the day you take the money out but it usually seems to work out better than most. I usually take travellers cheques as well!