Best Time to go for a bachelor party?



I see that December and January are the next high season. Obviously flights are more expensive from December until the middle of January. I am wondering if it pays for me to wait until the end of January to go this way flights are almost half. My friends and I like to party and go out to night clubs and rent a yacht or something for the day. Do you think any of this will be affected like amount of people there, girls for hire available and overall party scene. I am worried about cheating out on the flights and then no one being there when you go out and want to party.