Tipping from foreigners is expected in Czech Republic, mainly in Prague. At least 10% of tip is expected or when your bill is e.g. 291 CZK you leave 300 CZK rounding it up.