I love cruises, but not enough of them sail out of Hong Kong. It's great, because you don't need to keep packing and unpacking to reach different destinations. You can also reserve in advance all your meals at the formal dining room, which is heavenly. We went on the Royal Caribbean to Sanya, Danang and Halong Bay. Approaching Halong Bay from the sea is stunning - nothing like it and completely worth doing it again. We found the staff amazingly child friendly and there were plenty of families traveling together.