Cindy, I've seen many people use rugs or Indian weeve blankets as wall hangings
You can needlepoint it yourself.
You can purchase tapestry fabric at a fabric store that sells upholstery fabric. The rolls are much wider than fashion fabric, and, as it usually has a stiffer backing, it lends itself well for wall hangings.
I found this one for my class at Sunday school. I couldn’t believe how inexpensive it was. https://amzn.to/2VWJWRV