It really depends, need more information.
I prefer Ft. Lauderdale, because Port Everglades is right next to FLL. So, if you're flying in, do it the day before and stay at any number of airport hotels. The next morning you're less then 10 minutes away. Also, the rental car terminal is right...