Hotel Johannisbad is a cozy hotel housed in a 1900s manor, offering Bavarian dining, a beer garden, and breakfast.