I usually always tip 20% unless he the waiter was a lazy bastard. If I get an expensive bottle of wine I tip 10% of the price of the bottle plus 20% tip for everything else.