Heidelberg was one of my top places to visit in Germany and it did not disappoint - with its charming castle overlooking the Neckar River and Old Town which looks like something out of a storybook. Its success is also its downfall - it is a bit of a tourist trap, and you will likely be surrounded by more tourists than Germans, but go anyway. You can get away from the hustle and bustle with a walk through the vineyards. I plan to return on Sept 4th for the third Heidelberg Castle Lighting of the summer. I can only imagine how beautiful it will be. There is also a fantastic Thai restaurant so yet another excuse to go back. Castle, fireworks, beautiful historic buildings, vineyards, and Thai food.