The 1,196-foot-long, 20-deck Icon of the Seas is packed with bars ... If you're a frequent cruiser — especially with Royal Caribbean — amenities like the mini-golf course and water playground ...