I've had good luck at Best Buy. Got a 64GB 2 days after launch, and a 64GB 3G this past Monday(giving the old one to my fiancé as a surprise this weekend!). Part of what makes it easy is the ability to check inventories online at BB - when you see they've got them in stock, take a quick drive! I wish Apple would do this too - they did for the 3G iPhone.
FYI, I still have yet to see the camera connection kit in stock anywhere...
FYI, I still have yet to see the camera connection kit in stock anywhere...