Prague plays host to the largest ancient castle in the world, which is why this European journey begins with a stay in the capital of the Czech Republic. Then, embark on a 14 night river cruise from Budapest to Amsterdam.