This was the third time I have visited Heidelberg but I can’t get enough of this town. I would always like to go there again. It is a very green and historical town with a lot of tourist visiting. This small town must be in your places to see list if you ever visit Germany.
Heidelberg is located in Baden-Württemberg region and also not very far from Frankfurt airport. The town has a splended castle and if you are into history, you should definitely visit. If you are not into it, I would still recommend you to climb up to hill and visit its garden, where you can see all the city and the river from the top. Best picture of Heidelberg must be taken from Heidelberg castle’s garden.
Down in the city, you can find a lot of boutique shops and small cute cafes&bars. If the weather is nice, you can grab a freshly made icecream, just walk on the Theodor Heus bridge and watch the Neckar river.