I saw an older posting on sardines, with the highest rating being a portugese sardine called:
Angelo Parodi Sardine Portoghesi allolio di olivo.
Anyone know where I can purchase a can of these to try in the NYC area? I haven't seen it at Fairway. Someone suggested I try an Italian Market. Can anyone suggest a good one to try?