Lunch is generally the most important meal in Italy and has its own verb:
pranzare (to have lunch)
For dinner, they say
cenare (to dine/have dinner).
For these meals, there are many options for dining out and unlike English, which uses the term "restaurant" for a wide variety of eateries, Italian has more specific terms which give you a hint as to the level of service, price point, and menu items available, including:
{Click the name of each restaurant to visit their website and start planning your Italy food-tour!}