I just got back from a short 2-day cruise on Carnival Cruise Line's newest cruise ship, Carnival Horizon, out of Miami, Florida. Two days was not nearly