Your British one will probably do, but why don't you just use your passport? You must have one if you are from the UK and I would assume you would be bringing with you while you travel (if not then I would recommend you do so).
As the US has such strict security nowadays, I believe that a valid passport will be the only form of ID that will be accepted if you wish to travel within the US.