Most hotels will call a taxi for you, and so prevalent in the street that I've never called on in my half dozen trips there the last few years. Even at the airport, you will find cabinas (phone booths), that only charge .20-.25 a minute, so quite cheap.