You will visit the following 10 places:
Heidelberg
Heidelberg is a German city situated in the south-west of the country. The fifth largest city of the German State of Baden-Württemberg after Stuttgart, Mannheim, Karlsruhe and Freiburg im Breisgau, Heidelberg is part of a densely populated region known as the Rhine-Neckar Metropolitan Region. As of 2009, over 145,000 people live within the city's area. Heidelberg lies on the River Neckar in a steep valley in the Odenwald. Heidelberg — having been a former residence of the Electoral Palatinate in the past — is the seat of the University of Heidelberg, which is well-known far beyond its and Germany's borders. Heidelberg is also a popular tourist destination due to its romantic and picturesque cityscape's character, including the Heidelberg Castle and the baroque style Old Town. The US Army has had a military base in Heidelberg since 1951.
Nuremberg
Nuremberg is a city on the river Pegnitz and the Rhine–Main–Danube Canal in the German state of Bavaria, in the administrative region of Middle Franconia. When people think of Nuremberg, they usually think of gingerbread, toys, Christmas, the Reich Party Rally Grounds, or the Nuremberg Trials. But the old town of Nuremberg is much more than this and indeed Nuremberg probably comes closest to many tourists' expectations of a typical German city: On the one hand one can find half-timbered houses, gothic churches within a medival city wall in the shadow of the towering imperial castle, which was one of the most important residences of the emporers of the Holy Roman Empire.