I've mostly experienced good taxis but have been ripped off many times by the 'gringo tour', less so by fake 50, 10 peso notes. it is annoying when it happens but it goes with the territory of living here, which is my choice.
i've never received fake notes from citi atm's so my sympathies go out...