To be deductible, a business expense must be "ordinary and necessary."
This video explains the terms a bit.
This publication lays it all out.
In the case of a hotel, it's not about the amount. It's about ordinary and necessary. If you are in a rural area, a hotel may cost you $40 a night...