Royal Caribbean's Icon of the Seas is competing with Las Vegas and Orlando for multigenerational family vacations. The $2 billion, 20-floor ship features eight distinct neighborhoods and has ...