It depends on how much you are willing to spend on accomodation and how much comfort you expect. The Palais is a nice place, as is the Valsana (although it doesn't look like it from the outside, iirc. I've never stayed in that place though). B&Bs in more rural areas of Germany are usually very basic but friendly, so that would also do for a couple of days. Cannot really comment on the other two hotels, as in that range quality varies a great lot.