My family loves cruises, especially the elderly - We will NEVER go on of those massive cruise ships again, filled with drunks and partiers. NO Thanks.
We now go on American River Cruise lines, much smaller boats, far better service, amazing food - and more importunely, a better cliental. Family also likes Viking Cruises.
Which river cruises have you done? I MIGHT be convinced to get on one of those.