(Pregunte aquí; acabo de regresar de mi viaje a Jamaica).
1) En los lugares turísticos: Montego Bay, Negril, Ocho Ríos, generalmente no tendrá problemas para pagar en USD.
Sin embargo, no estoy seguro acerca de los lugares menos turísticos, porque para cuando llegué a esos lugares, ya tenía la oportunidad de cambiar mi USD a JMD.
Que es lo que quiere hacer de todos modos porque los proveedores que aceptan USD generalmente le darán una mala tarifa. Por ejemplo, en diciembre de 2013, uno podría obtener 103.5 JMD por USD en la mayoría de los cambios, y a veces incluso 104 JMD por USD, pero al aceptar USD generalmente usaban la tasa 1 USD = 100 JMD.
2) Nadie tuvo ningún problema con que mis billetes en USD fueran viejos, arrugados, sucios, etc. Sin embargo, las monedas en USD no parecen aceptarse.
Consejo misceláneo: NO cambie su dinero en el aeropuerto de MoBay, donde las tarifas son nada menos que una estafa colosal (algo así como 1 USD = 86 JMD a pesar de que la tarifa estándar externa era 103.5).