Not really sure how you can tell what type of USB, truthfully. The only way I know was to plug a 2.0 drive into the port, and out popped a warning. As flammie had said, though, the device will simply work at the lower rate of transfer.
I bought mine at
J&R awhile back for approx. US$70. It's a 256MB micro drive, and J&R was, as of last week, offering it, but with a, I think, US$20 rebate. The drive itself works fine. I was moving files to and from computers without a problem, and the OS detected it as soon as I plugged it into the port.
A 32MB drive is really too small to hold much, IMHO.
Can't recommend any particular brand for you. I haven't heard of any horror stories about any one particular company's, however.