Peso and dollars are both accepted in most places. But when you use dollar, you are subjected to the stores's exchange rate, which is almost never as good as interbank exchange rate.