Sounds like most of us do the same.. So we just don't know.. LOL Having been a merchant in the US, I can tell you that small businesses probably will not accept it. Many won't accept AMEX either. the $ is pretty much accepted everywhere, although your exchange isn't as good as if you did it in the US. That being said, I have NEVER exchanged for Pesos (in 6 trips) because changing back makes it almost not worth it. I take my visa card (accepted just about everywhere) and some cash (mostly for tips) and that's it..