Just a small correction to the title of the thread. All three cities are located in
Central Europe. There are 2500 km of Europe east of Budapest and the Atlantic coast is "only" about 1500 km to the West, in which part both Vienna and Prague are located!