Quickest way to eliminate the horn as a problem is to run 12V from the battery down to the horn. It should be grounded through the mounting, and then have a spade connector. Run from the hot on the battery to the spade connector. If the horn blows you know it is good, and has good ground. If it doesn't, run a test light from the + terminal on the battery to the horn and see if the light lights up. If it does, you know you have good ground. If the horn doesn't blow with the 12V hotwire, put the testlight into the connector and have someone mash on the horn button. If the test light lights up, bad horn. Cheap and simple to replace. If no power to the connector, start checking the above mentioned stuff, relay, fuse, clockspring, etc.
Edit- if it has cruise and it doesn't work either, thats evidence the clockspring might be the culprit.