Well this may not suit your needs, but we wanted something nice and cheap and those two things usually don't mesh. And we are not sailing until 4/22 so we haven't actually stayed here yet, but from my research it seems to fit the bill. It is the Comfort Inn Raymond James and we got it on hotels.com for $90.43 per night, including all taxes and charges. The hotels near the dock were $200+ per night.
They have complimentary shuttle service to and from the airport and within a 5 mile radius, and small fee for other area attractions. The dock is about 8 miles from the hotel, so we figured we could just arrange for them to drop us off on the day of departure. They have an onsite restaurant/bar/outdoor pool. There were quite a few restaurants in the area that we figured would satisfy our needs for one night. And if you book through hotels.com, you can print off buy one get one free coupons from the site for local restaurants and attractions.
Like I said, don't know if you are on a budget like us, but I thought I would add my 2 cents.