A guess house is the best way to go. It would means buying ur own food but it will save u in the long run. I am not familar with the cruise ship and the pricing but there many places of interest that u can go to that wouldn't cost u a cent. Catch a bus and go to it final destination take in the view and catch the next when it returns. its safe cheep and it cost only two bdos dollar to go and two to return. You would b able to go right around the island on the bus, how ever if u want to cover greater distances in a shorter time then u may have to look 4 a car. i hope my info was helpful to u if u need more details feel free to write me.