If you can manage to give accommodation, forget about hotel visa; are a few, almost 5 stars, that takes visa, considering the visitor as their guest. Is compulsory to stay there during the visit, you have to book the room too, otherwise you have to pay a kind of very high penalty. (of course, if you have good connections to such hotel, is different...) But if the time is short and you don't have other option, this is an alternative.