hi mel,
1. you spend about 3 to 4 hours in miami you are dropped at the bayside marketplace which is on the harbour, you can go on a star island cruise which lasts around 40 mins to see the homes of the rich and famous.
2. the hotel in the bahamas is the crowne plaza which is a 4 star hotel it was refurbished last year, it is really nice with a lovely pool, right next door is a casino, and next door to that is the international bazaar.
3. the only meal included is the dinner buffet on the discovery
cruise liner on your way back.
4. the hotel is about 5 mins from the beach which is white powder sand and warm clear sea.
5. the trip is tiring, you get back to orlando about 3 am , but i am sure you will love it.