Contemplating a river cruise in Europe? To get the best value for your dollar, here are seven things to keep in mind.