Zum Nachtwächter is a charming hotel offering cozy rooms and rustic dining in a historic, 15th-century building with a tavern.