Heidelberg? I can't believe it! I spent 4 years in Baden (that's the Canadian base in Germany). You're going to love it so much there