You cannot have a poll qustion with only one choice, but I can give you 2 hotel recommendations. I have stayed at both the Sailport Resort and the Radisson Bay Harbor Inn. These are not luxury properties but nice for a pre-cruise stay. Both offer complimentary shuttle service to the port and Radisson has complimentary shuttle from the airport. The Sailport has separate bedrooms and small kitchenette (but no onsite restaurant or bar).
Hope this helps,