Our 50 top picks for City Hotels at the Rhine: