From its origins in the Black Forest, to its passage through Vienna, to its delta in the Black Sea, the Danube River flows for over 1,000 miles and crosses through six countries, each bearing witness to 25 centuries of European history, culture and civilization. From Hapsburg Austria to Budapest, the Danube makes a perfect traveling companion.