I would have gone with Best Buy. I've never seen a product sold there I couldn't get for less.
Even between Best Buys in the same damn city. Price something at the store by the Barclay's Center then hop the train to the one in Soho. And even then Soho will still be more expensive than anywhere else.