American Express have just launched a 'Travellers Check Card' for UK citizens - funded in either USD, GBP or EUR it's a prepaid card that's accepted at most places displaying the AMEX sign all over the world. Minimum initial load is £200 thereafter £50 a time.
Not the same as a bank account but seems convenient for the regular UK->US traveller.