This weekend I'm hosting some people who all recently moved to the US from India and don't have a lot of experience with Italian food, but are very keen to eat at an Italian restaurant while they are in town. One of them "heard that the Olive Garden in Times Square is very good" [he didn't know it's a chain in every pocket of America]. I can't let the Olive Garden happen, so where can I take them for similar low-to-moderate prices, vegetarian options, and a positive, flavorful experience? I know Little Italy is tourist-y, but it may appeal to them on that level and be more bearable than Times Square for me. Or somewhere else in lower Manhattan would be fine. Any suggestions would be great. Thanks!