Well it could be construed as defamation or libellous, its happened before and its more frequent nowadays too.
Yup, thats it in a nutshell reallybut you are absolutely right that total anonymity is never guaranteed just because you are posting online, and I think you shouldn't post the name of the hotel if you don't feel confortable doing so, better safe than sorry and all that.