My wife and I recently visited Zermatt and stayed at the Hotel Welschen.
While Switzerland is expensive, we found this place to be a great value.
The staff were very friendly.
The hotel's location is close to the main train station with a shutttle service to and from the Hotel. The Sunnega Cable car access is located right next to the hotel which is very convenient and worth the ride up with spectacular panoramic views of the surrounding mountainside.
Our room had a balcony and a lovely view of the Matterhorn mountain.
Be prepared to walk hilly streets so bring a good pair of walking shoes.
An overall unforgetable experience.