Forgot to add, like any of the well known mountains in Switzerland, people are often disappointed when they don't get a view of the Matterhorn due to low cloud cover. You can spend a week in Zermatt and the peak not be clear once. So the longer you stay obviously, the better your chance of getting that perfect view and photograph.
When people write, 'a day in Zermatt to see the Matterhorn', they clearly don't realize they may not see it in it's entirity. LOL