ITC Hotels made its debut on the National Stock Exchange (NSE) today, with shares listing at a discovery price of ₹180 each.