Hi there, there are no cars allowed in Zermatt. You have to leave your car at Tasch and then get the train up to the town. There are then battery driven vehicles for most hotels and public buses. There is also not very much ski-in ski-out accommodation there at all. We booked last year through Erna Low on 0207 584 2841 they have some lovely apartments in the centre of Zermatt. Or you could stay in Cervinia on the other side and ski the same area with all costs in Euros. There is some very lovely upmarket apartments there too but they aren't cheap. Let me know if you want any more info as I have friends that live in Zermatt.