Best rate and the easiest for me was the International Money Exchange on the beach road just west of Legends. The airport is ALWAYS a big ripoff. I never do any exchanges with them. Some of the hotels/resorts give you much less as well.