I changed money at the airport, train station, and one store, and was the same rate of 171 pesetas per dollar. One Sunday where almost all the change sites were close the onlyone I founded offered 150 per dollar.
I used money for small things, for almost everything I used my credit card, once back home when I got my bank statement making calculations the rate was 180 per dollar.

Rafael