Well actually the port is in Fort Lauderdale but Miami seems to have more activities; shopping, beach, Miami Heat etc. The last precruise we stayed in Fort Lauderdale but had to drive all the way to Miami to visit the bigger malls so we decided to stay in Miami this time. Basically we just want to be at the malls mostly, have a mart nearby to buy the daily stuff for the kids and 4* hotel. Other than that, we are fine with any zones.