Shares of ITC Hotels, the demerged hotel business of FMCG giant ITC Ltd, are set to be listed on the stock exchanges today; Should you buy, sell or hold?