Board your Magnificent Europe Cruise from Amsterdam to Budapest, travelling on the Rhine, Main and Danube rivers through fairytale settings. Then, travel on to Prague for a three-night stay in this enchanting city.