We saw Gladbach a few years ago, which was also great. We stayed in Düsseldorf and took the train to Gladbach. Düsseldorf was fantastic, we just happened to arrive during the carnival which was completely mental, so much fun, and completely unexpected. Gladbach however reminded me of Slough!