Heidelberg, a very pretty town on the river Neckar surrounded by green hills and mountains, part of the Rhine Neckar district. The population is about 150,000, with an influx of some 3 million tourists per year drawn to the city by the romantic Heidelberg castle on Konigstuhl hillside above the Old Town. Climate wise Heidelberg is one of the […]