Our 14 top picks for City Hotels at Lake Geneva: