Dividing the city's Buda and Pest sides is the impressive Danube River. Flowing roughly 1,770 miles from west Germany through ... sprawling river is the second longest in Europe.