I stayed at both in Nov. as a Gold, I did not get EL at the Danube but did at the Vienna. Got breakfast at the restaurant at the Danube but left to early from the Vienna.
If there's a small price difference I would choose the Vienna for location but I was happy with both.
Cheers