Всё на самом деле просто - бюджетным заведениям не выгодно принимать оплату картой, т.к. за каждую трансакцию банк с суммы снимает какие-то деньги, поэтому столовые, пивнушки в деревне никогда не принимают оплату картой, только наличкой. В нормальных раскрученых заведениях оплата картой йвлаэтся само собой разумеющейся, в Праге можно ею заплатить практически везде кроме забегаловок. Официант получает чаевые вне зависимости от того, заплатили вы картой или наличкой, главное чтобы вы их дали, в Чехии это принято. По последнеми пункту я специально интересовалась у знакомых-официантов, было интересно, как система работает. Т.е. ресторан или карты принимает, или не принимает, а официант не может канючить и давить, т.о. могу только строить предположения, по какой причине вы могли с таким безобразием столкнуться.