A good micro card will come with the adapter like wolfie said, however, you shouldn't need one. When the card is in the device, your computer should simply see the device as one hard drive, that you can simply drop stuff into, no worries about expansion memory or not.
as for head sets...
There I'm no help. I'm a firm believer in not spending more than $30 for a pair of head phones of any sort (and that's only for my gaming head set, portable ones I cap at $20), I have never seen a large enough difference in high end ones to make it worth while to shell out all of the extra money, nor have I seen a pair that are actually all that durable, and dropping $60+ on something I will wreck in a couple years doesn't float for me.
Anything that is portable will likely be uncomfortable, baring you getting very lucky and finding something that just happens to fit you (I say lucky, because you aren't going to get to try them on :P). If you do find a pair you like, go back and buy 2-3 more pairs, because by the time you need a new set, they wont be available any more :P
The not so portable ones tend to be more comfortable, but are, well, large and clunky :P
Yes, I'm bitter about headphones. Yes, it's silly :P