One of the most beautiful cities in Germany is the Baden-Wurttemberg Heidelberg. It is also one of the oldest cities in Europe and hosts the first European university. The city is very charming and contains a lot of tourists attractions from the castle ruins, via beautiful and very lively old town to Konigstuhl high above the town. The views are simply spectacular, overlooking the city and the Neckar river. A very highly recommended destinations for any one who intends to visit Baden-Wurttemberg.
Please visit my Heidelberg Photo Gallery