How to buy a new unblocked iPhone 4s in the US?

How/where can I find one? I don't want one with AT&T or Verizon plan but I plan to take it out of the country as a present for a friend.

Any ideas? I have found some phones on amazon.com but the reviews said they werent new or had some problems.

Amazon is the best place so far I know. But the problem is apple has iphone 5,5s and 5c after that, It will be really hard to get a new 4s right now. Try apple store, they still have unlocked iphone4s.

http://store.apple.com/...ed-iphone#!

I strongly suggest try ebay, if it does not work. Be sure to check seller rating.

To get a NEW fresh 4s, just go to the Apple Store. Straight off the shelf, unlocked and ready. Best luck.