Fairway usually has good ones for about $8/lb. and Kalustyan's is a reliable source but theirs are more expensive.
the ones from Trader Joe's are hit or miss, but certainly the best price i've seen at $3.99/lb.
some of the best i've had were from NutsOnline, and their shipping is super-fast to NYC because the warehouse is in NJ - if you order tomorrow morning you'll most likely receive them on Tuesday.
123 Lexington Ave, New York, NY 10016
675 6th Ave, New York, NY 10011
240 E 86th St, New York, NY 10028