One of the biggest trends in travel today is multi-generational vacations, where grandparents, parents, and children all journey together. River cruises are perfect for these kinds of family trips because they offer activities for every age group and they can enjoy every trip.