I have been involved in the hotel business for 10+ years. Most hotels will require a c.c. to pull funds out of if the customer steals something, or they end up staying hours after the check-out time, buy movies, buy upsells, etc.
The fact that you can't pull money out of someones bitcoin account will make it incompatible.