For the huts use the Swiss Alpine Club's hut finder. For hotels the Valais Hotel Association has both a list (many, many pages!) and a much more convenient search page. You can either order or download the hotels list from the Valais Tourist Office's brochures page. In addition I give links to tourism office web sites, they cover a variety of types of accommodation. Neither source is exhaustive, and you may well wish to consult the all-knowing Google!