One more vote for the Hyatt.
If, instead, due to cost or personal preference, you prefer to stay over near Port Canaveral, we have stayed at the Residence Inn and had friends who stayed at the Ramada. Both were very good places to stay and have shuttles to ship.
My personal preference is...