Leyscher Hof is a hotel housed in a warm, 17th-century inn, featuring modest rooms and a country-style restaurant with a riverfront beer garden.