We took a Carnival cruise out of Jacksonville FL, to Nassau and Freeport, 5 days, with very few children and seniors. Lots of partying, lots of drinking, people around your age having a good time.
They also run a cruise to Key West and Nassau...
They also run a cruise to Key West and Nassau...