Swiss village at foot of Matterhorn (7)
I believe the answer is:
zermatt
(Other definitions for zermatt that I've seen before include "Matterhorn ski resort" , "Alpine ski resort" , "Swiss ski resort" , "Swiss skiing resort" , "Valais ski-resort" .)