I often hear people say that they ‘lived’ in a lovely hotel while away on business. For short periods we use ‘stay’. Such as:

I’m staying at the Regent’s Hotel in London.
I will stay at the Charlton when I go to Paris next month.
I live in a small German village. At the moment I’m staying with friends in Cologne.