Royal Caribbean is offering a host of discounts, including a 20% discount if you book before August 19, on cruises from Singapore, the Bahamas and the Caribbean. [...]