Jackie, everytime we stay in Miami before we cruise we stay at the Doubletree on
Biscayne Bay. They have a great outside dinning place called the Veranda. You can
see the cruise ships in the bay in the morning, its fun to eat breakfast out there. Its only about a 5 minute cab ride over to the ship. Make sure you get a room overlooking the bay, some of their room aren't with balconys, so make sure to ask or book one of these rooms. They have a few restuarants and a little store. Its really a nice place.
Have a wonderful cruise,