This charmer is a winning blend of historic setting and sleek contemporary design. Equipped with huge bathrooms (tubs!), the 24 rooms are spacious and purist – except for three that sport painted ceilings from 1790. There's a courtyard as well as a roof garden (but avoid rooms below it in summer, when you can hear people walking above). Breakfast costs €13.50.
Arthotel Heidelberg
Top choice in Heidelberg