does anyone know of any good, moderately priced Italian restaurants that are open on Christmas Eve and/or lunch Christmas Day? My dad and I are home alone for Christmas, and I am not much of a cook.. Since that's all he eats every other day of the year, I'd rather avoid Chinese, but I'm open to other thoughts on cuisine. Somewhere in the Metrowest is preferable to avoid crowds. We're in Needham Highlands.
In the alternative, since I know Christmas Day is a tall over, are there any good places from which to get take-out prepared food? Thanks!