Credit cards are widely accepted. ATMs are very prevalent.
Taxis, restaurants, hairdressers and bars Tipping is not required in any of these places. Personnel receive living wages and all service charges are included within stated prices. If service was quite exceptional, you could show appreciation, but even then 10% would seem generous.
Tourist-oriented locations In these places unaware foreigners regularly leave disproportionate tips, leading to a certain expectation from staff.
Airport taxis Drivers may hint (or even state outright) that a tip is appropriate. But that's a gentle scam. Don't be bullied.