Michelin-starred Ibaya is a gourmet restaurant within the upscale Sport Hotel Hermitage & Spa, offering mountain views.