A European river cruise is an adventure filled with culture, history, and breathtaking landscapes.Here’s what you should pack!