As the second-longest river in Europe, the Danube meanders through Germany, Austria, Hungary and seven other countries all the way to the Black Sea. Along its banks lie great cities, medieval trading towns, cathedrals, palaces, and spectacular gorges fringed by mountain ranges.