What are the best river cruises for Europe?

There are many great river cruises available for Europe. Viking, AmaWaterways, Avalon Waterways,Unique Boutique River Cruises and Tauck are consistently rated in the top 5 by Travel and Leisure Magazine.