River cruise ships are arriving on the scene aplenty in 2023, with nine new ships setting sail on the waterways of the world from the Danube to the Mekong.