I am looking for a good italian restaurant downtown for this weekend. My father is a vegetarian so it would need veggie options. We also don't want to go to the North End. I was thinking of Via Matta or Teatro. Any recommendations? Also, if they take reservations, it would be a big plus!!