My Viking Grand European Tour river cruise review from Budapest to Amsterdam. Sail the Rhine, Main and Danube river on this 15-day cruise.