I think the answer to your question can be found here:
Click here.
The key point is that some hobbies generate taxable income for the hobbyist. In that case, the cost of the hobby can reduce the net income earned. If your hobby does not generate income, you can't deduct its cost.
P.S. I'm no tax expert, but I did drive by a Holiday Inn Express once.