here's a thought for you, fly out of the municipal airport instead of the International and you'll cut your airfare almost in half. just catch a cab to the municipal for about $20. I don't know how tight your budget is, but that will help a little. We stayed at the Palms, next to Ramons 4 years ago, the cabanas are nice, but all very close together, this year we're staying at Xanadu, I've read great things about it, nice pool area and a little further from town (if you're looking for quiet)