The river cruise company Avalon Waterways sails on 13 rivers around ... Germany, Luxembourg, Portugal, Romania, and Switzerland. There are also cruise itineraries to Cambodia, Thailand, and ...