So if you can adjust your itinerary, we highly recommend spending at least one or two nights in Zermatt. As already mentioned, even if you can stay just 1 night, it will already be more relaxed. But ideally, you spend at least 2-3 nights in Zermatt, so that you have 1 or 2 full days to explore.