on the banks of which are the capital cities of austria serbia and hungary located