Heidelberg is of course located in the South East corner of Germany, effectively making it the German Florida.