I have always loved Mr. Martino's, mostly for the atmosphere. Their sausage and polenta with red sauce is very good. However, I was just back there Saturday night and had a disappointing special: spinach ravioli in a pumpkin sauce. Just didn't do it for me, and it was served barely warm. I will still keep coming to this charming place but I believe I will stick to their more traditional dishes. Very friendly, very romantic atmosphere.

Branzino is lovely, and great for when you're in center city - it's on 17th, just north of Spruce. Caffe Casta Diva is more upscale, not really an "Italian" feel, though also lovely.Tre Scalini has been a favorite for a long time. On Passyunk Ave, street parking. Great veal dishes (get the veal tenderloin on chop), great pastas.L'Angolo was disappointing the last time we were there, but it (hopefully) was just that one evening.These are all BYOB.

Thank you for the suggestions. Between Tre Scalini and Branzino which would you choose? I'm telling my husband over dinner that we are going to Italy for an upcoming vacation...so I'm looking for as close to authentic as possible.Thanks for your help.