Zum Deutschen Haus is a warm inn offering unassuming rooms with balconies, internet access, and a homey restaurant.