Back in the 1980s, DP and I were on holiday in what we then called Yugoslavia but I now know is Montenegro. It was our last day and we had been nursing our stock of dinars as they were hard to exchange back. We went down to the harbour and found a nice little fish restaurant. We knew it was a fish restaurant because (a) the owner was haggling over the price of a catch with someone who had brought some fish in, and (b) he beamed at us and said "Hallo, you like feeeesh? I have wonderful feeeesh!".
We sat down and noticed that there were no prices visible. We had the most beautiful grilled fish we had ever tasted (only beaten it once or twice since), and a glass of wine, but we didn't know if we had enough money, and not many places in the Socialist Federal Republic of Yugoslavia took visa.
Anyway, it turned out not to be a tourist trap and the bill was very reasonable - no idea how much it was in the terms of the time but think £20 total for two at today's prices. To this day "feeeesh" is the word that DP and I use whenever we see a little place by the sea with a small number of rickety tables and/or unclear pricing.
Somewhat relatedly: Since then, I have learned how to order in places where there is fish listed at "market price". I always assumed this meant that you ordered and they laughed while charging you 5x too much, but it usually doesn't. The way it works is that you ask what they have, either what types of fish or their individual weights or both depending on how much detail is already on the menu, and they tell you something like "We have a 1.3kg turbot at €65 that would feed 3, or 4 if you take a starter, or a 900g John Dory at €45 that would feed 2". I've done this several times in Spain and never been disappointed.