For the feeling of staying at an island resort onboard a cruise ship, consider the Havana staterooms and suites on Carnival Cruise Line's new Carnival Vista. Travel Agent was onboard the new ...