Were to find hourly data will depend on your location, as you will probably need to access the national weather network of the country of your interest. Global climatic databases usually record data on daily basis. Like theGlobal Historical Climate Network, you can search for all the station in that network and query snowfall data in theKNMI Climate Explorer. This is a example query of all the stations between 50 and 51° North and 120 and 122° West (to convert ZIP codes to coordinates you can usegeocoderor other similar services):
It returns 39 stations, each one with a record like this:
And you can also download the raw data.