Heidelberg is a very safe destination, even for solo female travelers. The crime rate is very low.