We recently posted an article about how much you should tip in Italy. Generally, tips are not expected. Really. The more common practice is simply rounding up to the nearest euro. For example, if your bill is €10.11, pay €11. You can tell the server to “Keep the change” by saying “tenga il resto”.
At least for locals. This is a bit of a contentious issue with some expats claiming a tip is expected from them.
Do you agree or disagree?
Is it different in big cities?
Is a higher tip expected of foreigners?