The costs of the hotel are a business expense which can be fully set off against income for proper tax reduction reasons. As you cannot do that for holidays i suggest putting it through the business.
using the points for your own purposes is a useful little perk. some tax wizard will tell you to be careful when you use perks for tax reasons, but you probably know how to make things look more "business like" with the documentation.
mrs antichef works for the firm and she sometimes travels with me for business reasons and i find that is a useful time to use the upgrades/perks/ etc.