British passport holders do not require a visa to visit Haiti for stays up to 90 days. Your passport should be valid for at least 6 months from the date of entry into Haiti.
There is an entry tax, which you will have to pay in cash on arrival. There is also a departure tax, which is usually included in the price of the airfare. Check with your airline to confirm this.