Always struggle with this....who do people still 'tip' these days (of course assuming they give good service that is) so; Waitors/waitresses - yes Taxi drivers - yes Hairdressers? Delivery drivers? What's polite/appropriate/expected?