Looking for a cheap and cheerful place to sleep the night after a Christmas do - are these hotels OK?