Just one hour south of Frankfurt airport lies the fairy tale city of Heidelberg, Germany. Home to a 13th-century castle, the oldest university in Germany, and the longest pedestrian street in Europe (or so I'm