from the lovely German town of Heidelberg…here is part of the towns square. Up above to the left you can see part of the castle that overlooks the city. Heidelberg has to be one to the nicest small cities in all of Germany. If you are looking for a town that brings you back in time, this is it! Def worth a visit!!