Да, большинство ресторанов закрываются после ланча и открываются к ужину, т.е. закрыты с 14-15 часов до 19-20. В крупных туристических городах это несильно заметно, там все подстраиваются под туристов и какие-то открытые кафешки обычно можно найти, а "шаг в сторону" и до 7-8 часов поесть в ресторане не удастся. Подтверждаю, очень неудобно для семей с неитальянскими детьми, которые привыкли ложиться в 9 вечера, а ужинать часов в 5-6.