British Citizens do not require a visa for stays up to 30 days. This can be extended to 60 days by paying for an extension when you leave the country. You must be able to present proof of onward or return travel. Your passport must be valid for the duration of your intended stay.
You will have to pay an entry tax and departure tax. These are usually included in your airfare, but you should check with your airline to confirm this