We (me, my husband and our two teenage boys - they happen to have a long weekend off from school so it will be a family trip for us) booked the cruise a while ago - and we more recently booked a room at the "Radison Resort at the Port" as we will fly into Orlando the night before the cruise. I have never stayed at this hotel before but it looks as if it has some nice amenities - they also offer free parking and a shuttle to and from the port - we are not sure if we will use the shuttle or park at the port - $15 a day, I believe - as it may be easier for us to carry our luggage off of the ship, get in our car and head directly to Orlando, to catch our flight home.

In any case, you might want to check out their website and see if it offers up any activities for your pre-cruise stay. Port Canaveral is also nearby - might be worth a trip if you have not been there before - and of course, there are the beaches (my inlaws used to live in Fla - although a bit further north - and we would often visit in February & December - from that experience I will warn you that it is not always as warm as you might hope in the winter - but it is still better than the northern winter chill). And I am sure that we will feel a tropical breeze once we get closer to the Bahamas.
The Ripps will be traveling through my neck of the woods in November - a great warm up to the cruise for us! My boys also happen to have that as a long weekend from school (great timing all around Ripps!), so we will also take a family trip to Boston for that weekend (and also visit colleges - yikes)!