Our 44 top picks for City Hotels at the Danube: