In restaurants, service is generally included and an extra 5% would be regarded as a reasonable tip. Give the tip to the waiter or waitress with the money for the meal rather than leaving it on the table.
When travelling by taxi, you usually give a 10% tip.