Yes, restaurants are open in Italy over Christmas. Many people travel during the holidays and want to be able to enjoy a nice meal out. Restaurants will typically have their regular menu available as well as some holiday specials. Make sure to make reservations in advance if you plan on dining out during this popular time!