Hotel Edelweiss offers alpine-style rooms and a woodsy-chic ambiance. Its restaurant features traditional Swiss cuisine, a terrace, and live music.