Shanghai cruise: Royal Caribbean voyage combines China, Japan and South Korea. From the Great Wall to Jeju, the trip blends culture, food and plenty of downtime.