We stayed at the Marriott in Biscayne Bay last August for two nights and had a fabulous panoramic view of the whole Bay and saw our cruise ship come in. I would truly recommend it. If you want to cab over to South Beach that is very worthwhile as well! If you have marriott points even better!
Hello... We will be staying again in Miami for the 8th time in December before our cruise departs.
I have to echo an earlier post about the Biscayne Marriott, or the Hyatt downtown. We have rotated between these two hotels when we cruise out of Miami. Both are excellent and well kept. The Hyatt is closer to the Bayside market place if that interests you. The Biscayne Marriott does have a great outdoor pool and bar area and a great view of the port.
It is always hard to decide which hotel is best suited for each persons taste. Everyone has their own opinion of many things. All I can offer is that both of the above are nice, well kept, have great views, are in good areas, and have decent restaurants if you care to eat on premise.
Stay at the Savoy Hotel. You can book it on expedia...It is located right on Ocean Drive & 5th St, so its the perfect location for South Beach nightlife. You are really close to where the cruise ships dock so if you are cruising also it'll be a breeze getting there. If you're looking for a quiet, sophisticated place to stay well worth the $, stay at the Savoy.
Its also a beachfront hotel with private beach access, a pool, and private beach chairs and umbrellas. Gorgeous location...Good luck with your trip..