Explore Heidelberg's historic center in Germany, where a narrow cobblestone street passes between pale-colored buildings with ...