Living in Europe, I usually give 10% or less in restaurants.
I do not tip hotel rooms or airport lounges.
Personally, tipping should not be.
I expect good service, and I expect to know the price in advanced.
Adding for the plate (done in Italy) or service on top of the price makes me order less next time.