Croatia, Serbia, Bulgaria, Romania, Moldova and, of course, Hungary, before meeting the Black Sea in southern Ukraine, this sprawling river is the second longest in Europe. Along its Budapest ...