I went last year to see Hamburg at the Signal Iduna or whatever they call it now. We stayed in Cologne and took a train in. I think that the nicer city is Cologne, although you also have Dusseldorf which is nearer - so would go along with Spoony and @vicars suggestions. Train was direct and just...