to stay, Coeur des Alpes is awesome... I used a rental shop called Julen Sport (on Hofmattstrasse just next to Vernissage, a great place to catch a movie or drinks or both at the same time). Julen Sport were very friendly, took reservations for our equipment, had everything waiting for us when we got there and delivered everything to our hotel free of charge...
you can book lodging directly here. and there is plenty of info about
rental shops. you can call them or email them too. i suggest you browse this website above before posting specific questions. they have lodging maps too.
we stayed at the metropol. great place . great location.
The best place in Zermatt for good value beers and pizza is undoubtedly the classic "ski bums' hangout", the North Wall Bar. Take time to check out the location on the website because it's not the easiest place to find: http://www.northwallbar.com/