In Europe, laws basically mandate that what you as a customer see on a price tag or price list, is what you ultimately pay.
You don't have to do any guesswork, looking at the fine print, compute anything in your head. You pay the price that is displayed, and there should be no expectation from any one that you pay anything above that.
When I go to a restaurant, I'm not like buying the food on the one hand, and the service on the other hand, and everything that the taxes cover above all that. I'm paying the restaurant for dining, which includes the food, the service, and whatever taxes the restaurant has to pay.
The details are none of my business... and I shouldn't have to do any contorsions to compare prices between restaurants!