There are also purpose-built luxury cruisers making the same trip. Or you can see the river life the same way the locals do by catching a river express boat.
The evening dinner cruise can be particularly romantic. It allows you to sip fine wine at a candle-lit table.