I don't know, I was in Haiti in June, travelled through on Caribe Tours from Santo Domingo to Port-Au-Prince. I was with my Dominican husband, and felt really unsafe.
No matter what, you are going to pay at least double the price of locals because you are white. And when we tried to barter, we were warned that bad things happen to those that don't pay the price! I really hated every minute of it and couldn't wait to fly back to Canada.
If you do go, remember that it is very much a poor country, so be street smart and safe. Their banks are not connected to our banks, which means you cannot use interac, so you are either forced to use VISA (not widely accepted, and not all bank machines will even be compatible with Visa) or carry cash. That worries me.
Also, for anyone flying out of Haiti, remember a $30 US departure fee at the airport. Gouldes are not accepted, neither is Canadian dollars. This can be a problem when you cannot use your interac bank card.
Given the choice, I favor the Dominican 100-1. Why stress out an otherwise worry-free vacation by travelling to Haiti? I never will again.