i like to have my tickets in advance. my hotel took care of the reservations for me. i gave them my US flight #'s and they figured out the rest.

as for cheap things to do, sit on the beach with a drink and watch the world go by.