Where can I find good ones in Newton/Needham/MetroWest area? We got some last night from Five Guys and it kick started a Peanut craze in my house.
I suppose i could just buy a bunch from five guys, but... is there a better way? TJ's doesn't have them, and Stop and Shop sells them, but they're not very good.
Last year got some from Russos, not very good (Not even fresh!)