Visiting friends for 1st time in Boston, and of course, expected to make all decisions regarding meals while in town... Numerous friends have recommended Mamma Maria in the North Side, but wanted to see what others here recommended. Ambiance is not especially important, nor is expense, but very good Italian and some vegetarian dishes are. Help!!