I believe HSBC are good. RickyR recommends them, from what I seem to remember. Great for people who travel and have a foot each in 2 different countries or more. But there are fees.