I am currently looking for somewhere to go for my cousin's bachelorette party. We would like to go somewhere in the caribbean or mexico to celebrate. Does any one have any suggestions of places to stay? We are looking for a beach, a spa, and a place with a good nightlife so we can go out a couple of night. We would prefer an all inclusive. Thanks for all of your help!