Dollars or Euros are fine. You'll find many exchange outlets. The only place NOT to exchange your money is at hotels as their rate is so low.

Exchange bureaus give you abetter rate than banks.

Don't go the credit card route if you can help it as their charges are exorbitant.