This Idaho Airbnb channels classic Swiss chalet charm with breathtaking scenery, rustic details, and a peaceful mountain setting.