I thought I’d throw this one in as it’s one of my bear bugs. I have experienced the worst service, anywhere, ever, in the Czech Republic. For the most part they just don’t get it. Expect surly and unfriendly and at best indifferent service in shops, bars and restaurants. I’ve heard all sorts of excuses as to why it’s like this but it just is. My tip is to expect it, check your bill carefully and to keep your sense of humour.
Whatever the service, you have received in a restaurant or café, you will still be expected to leave a tip although it’s obviously not compulsory. It’s customary to round your bill up to the next 10Kc.