The only river cruise we have done was AMA Prague to Budapest. Totally different from ocean cruising but really enjoyed it. The only thing that really we didn't like ( and my husband hated) was the dining room, which was very noisy and crowded, since it had exactly the number of seats as the number of passengers.