Budapest, Hungary – grandeur on the Danube