I use hotels, but it's tricky because my working hours are very limited. Some days I will make a small profit, some I break even, and others (like today) I lose out. But that's just how it goes, I guess.
I think if you can do longer stays than I can (I use day rate rooms, 10 til 2) it's worth it.