They ordered those big beers and then 2 martinis? That’s really odd. Waiting for a taxi and ordered two rounds of drinks and food? Was the taxi coming from Italy?
I rarely travel outside the country but when I do I sue the local currency - and eat where the natives eat. Never been to Greece, and don’t intend to go there.