Elegant inn, Maria Plain, offers warm lodging, a restaurant, wine cellar, and terrace with city views.