Any eco tourist visiting Switzerland should spend some time at the Swiss National Park. Located on the Swiss/Italian border, this is Switzerland's only national park.
With regards to accommodation, you have a number of options. The first is to book a hostel, hotel or cottage outside of the park. The second is to stay at the Chamanna Cluozza, the only accommodation available within the boundaries of the park.