Giacomo's by far
http://restaurants.boston.com/restau...-boston-ma.htm
Look for the shell on the signage, and the long lines.
By far the best out of any North End restaurant I have been.
(Offtopic, but if your looking for the best Spanish Restaurant - frankly the best that I have been to in the States - go to Dali's in Somerville)