You can get Shure e2c sound isolating earphones from your local electrical or computing stockist. Failing that, you can try sites such as Amazon or eBay.
Shure's SE535, Bose, Skullcandy, also Sony, these are the headphones you may want to check them out. Of course the top of the line earphones always expensive.
One can buy wireless earphones from stores like Best Buy, Future Shop, Target and many more. One can also buy wireless earphones from sites like eBay or Amazon.
in store
If you buy it from apple (and most other suppliers) earphones, with microphone come free.
You can use it for a crystal radio
Walmart or Best Buy should have them.
Buy new ones.
I usually buy these on the internet, which is convenient but cheap.
Buy a real iphone!
It does, the earphones plug into the same slot that the charger plugs in to. You'll have to buy these at T-Mobile as the phone does not come with them.
The place on online you find Pink Earphones online are at Sony, JVC, Amazon, eBay, Panasonic, Maxell, COBY, Apples, Skullcandy, Pioneer. You can check out Best Buy or Staples too.