I had a lot of difficulty finding a place for us in Zermatt because of Easter holidays and the high cost of hotel rooms in general, but these are some of the relatively economical hotels that looked like decent values.
Hotel Darioli
Hotel Artemis
Hotel Adonis
Hotel Alpenroyal
Hotel Alphubel