Travelers on a river cruise hardly ever get bored. There is a lot to do on-board the cruise vessel. Each day is packed with things to do. There are towns to visit along the way, great scenery to enjoy, restaurants with amazing cuisines, lectures, on-board games and other activities.