Shops tend to be much worse than restaurants/bars. Staff in bars tend to look super-grateful, but shop assistants would curdle milk I've gotten free pints in pubs before for handing back the wrong change Best one ever was ni St Andrews - we stayed in a tiny hotel which had a very nice restaurant - we rang up an 80 quid bill in the evening. When we checked out the next day the ?80 was missing - so I pointed it out to the receptionist who double-checked with the bar. Then she said "well, its not your fault the bar staff are slack" and didn't charge us! With a heavy wallet and a pure heart did we drive off for... well, Dundee as it happened.