Upscale mountain hotel with country-style rooms, posh dining, a spa, and a sun terrace offering panoramic mountain views. Located near a pedestrian zone.