We like Beneventos on Salem Street (small, dark hole-in-the-wall but good food, large portions and reasonable prices for the North End). It also has pizza, a must for one of my kids (and not found at many North End restaurants, surprisingly). L'Osteria across the street from Beneventos is good too, is bigger and never seems crowded (but no pizza!). And of course, you cannot go wrong if you are a pizza lover with the original Pizzeria Regina on Thacher Street (but don't go there if you don't like pizza, as that is all they serve). Go at offbeat times to avoid the line. Antico Forno on Salem Street is hit-or-miss for me. Sometimes good, sometimes eh, but it has the ability to seat a large party (also not that common in the North End!). We tend to stick to Salem Street as our forays into the North End usually include a Bruins game and Salem Street is closest to TD Garden. Love the North End for just strolling around!