I have been a waiter. Most people that are or have been servers usually tip really well for good service, and punish you for bad service. But, I wouldn't tip in countries that don't.