Park Hotel is conveniently located between the walls of the old town and the main train station. It's a small hotel, with a lot of charm and character. It has a groundfloor bar and restaurant. Staff are friendly and helpful, but there's not much English spoken. Rooms are a reasonable size and very comfortable and clean. They come with TV, ensuite and even a small balcony. There's also free WiFi.
Less than 40 euros buys a single room and a hearty breakfast. Excellent value by German standards, in what is a a pleasant town on the dege of the Black Forrest region.