My husband and I are going to be staying in Union Square starting this Saturday. We won't have a car, but are perfectly happy to take cabs around. We would really appreciate suggestions for great Italian and ethnic (Mexican, Chinese, Ethiopian, Indian, Thai) food that would be suitable for a vegetarian (me) for either lunch or dinner. My husband is from northern Italy, so no nouveau-Italian, please! As long as the food is good, we are pretty flexible in terms of price, from cheap to $100/person. It would be good if the places are not too grungy, although they do not need to be fancy. Many, many thanks!!