It's an awesome place, but like ghost said, it can get very expensive. Buses are $1 until 7, then it's $4 a head to get anywhere else by taxi. If you don't have alot of people with, expect to shell out $15-25 depending on where you stay. For hotels, I stayed at a hole in the wall called the Sun Fun. It's cheap, but horrible. The Marriot is nice, and there's a bunch in the downtown area, but I don't know any names. If you go with a tour group, there's also a wristband package for $100 where you can get into the 3 'big' clubs down there and also drink for an hour (rum punch) for free. After suckin down 8 of them, you won't need to buy more.. well.. maybe. Anyway, the three clubs are Zoo, Waterloo, and Cocktails and Dreams. Waterloo was the most fun, mostly Top 40 dance and hip hop, an 80's room, and it's pretty fun place. Zoo is alright, but lot's of sketchy people there. Cocktails is good too, having contests most of the time, wet t-shirt and the like. If you want any other info, i'll answer as best as i can. Enjoy your vacation.