Sandisk USB sticks are what I use, I have 2 8GB Cruzer Micro's, pretty fast and they don't have lids since I constantly kept losing my old ones lids
Or you could get a Sandisk Cruzerwhich is 16GB, but costs £50. Whereas 2 Micro's will cost you around £30.