Travel Through Europe by Train

From Sweden via Denmark and Germany to Spain
First day Stockholm to Hamburg