Nestled in the mountainside, high on the Alpine slopes of Arosa, the Tschuggen Grand Hotel is a place of understated luxury and Swiss character.