I don't remember seeing anything in the way of hobby shops, but I only spent two days there. As I recall, there is a fairly impressive national park/monument close by----most of the town seems to be focused on that (and the associated tourist biz).
Maybe you should try a 'yellow pages' search on the MSN home page, using that town and a 50 mile radius? https://yellowpages.msn.com/