Zum Löwen is an airy hotel with international dining, a garden terrace, and complimentary breakfast.