I collect felt western hats. I have 5 - 6 Stetson's and last week I contracted Wild Hats out of Louisville, KY to do a custom build for me.
Overland,
I'd go to Boot Barn or Cavender's around B'ham and see what you can find. Those cheap Justins that Outback mentioned from Tractor Supply are plentiful.