R.Please, if you want to, comment on whether you consider this sentence correct or incorrect, after which you may like to comment on its meaning.
I wouldn't advise anyone staying in that hotel.
Yes, this seems OK.
It means I wouldn't give my advice to anyone who was staying in that hotel - probably because the hotel is a dump, and the type of person who would stay there would not be able to afford my fee.
Now, let's take a look at this sentence.
I wouldn't advise anyone to stay in that hotel.
This second sentence is correct, but, once again, what about the first sentence?
Same answer as before, since the first sentence hasn't changed.