Zur Sonne is a charming hotel housed in a 16th-century building, offering unfussy rooms, two restaurants, and a beer garden.