We spent 4 nights in Hong Kong then flew over to Singapore for a two night stay that we booked on our own at the Mandarin Oriental. The service throughout the hotel was outstanding and the location within walking distance of Marina Bay, Skypark, Gardens by the Bay, and other sites was perfect.
We chose this cruise for the itinerary that took us for 3 nights to Yangon, Myanmar, overnight in Phuket, Thailand, Malaysia, and Indonesia.
The port that we could have done without is Belawan, Sumatra, Indonesia as the bus ride from the port to Medan was one and a half hours each way with really nothing to see other than piles of garbage. The palace, Great Mosque, museum were nothing special.