Heidelberg is the location of the University of Heidelberg, well-known far beyond its and Germany's borders. Heidelberg is a popular tourist destination due to its romantic and picturesque cityscape, including Heidelberg Castle and the baroque style Old Town. The US Army has had a military base in Heidelberg since 1951.