I have been to Heidelberg twice, and have always considered it one of Germany/s most interesting cities. It is touristy, but well worth visiting. Go early in the Spring and enjoy it. Drive your car up above the city,behind the castle, for great views and see some very expensive homes.