Ive come across the Danube quite often in my travels, Vienna, Bratislava, Budapest, and Belgrade also Visegrad on the famous Danube Bend. Wonderful free wild parking spot on the bank of the river in a huge deserted car park that gives a wonderfully romanitic view to the city of Bratislava on the other side. The river is a star of Budapest but in Belgrade or Beograd you won't know it was there unless you go to the industrial areas and docks.
You are confusing me a bit. You mention Visegrad, I am assuming Hungary, and a CP with views to Bratislava, but it seems a long way to Bratislava.
Could you sort out my geography please?