We picked one up at our wal-mart last night at midnight. They only had 9 but at midnight there were 12 people there.
That being said, I know several people who picked them up at Game stop and just happened to walk in and they were there. Call around if you have those stores in the area.
E-bay is fine if you see that the seller is reputable. but you will have to pay more.