The Star District where the Ford Center is located will have multiple restaurants (3 dozen or so), haven’t priced actually staying in the district but it is likely pretty pricey. Plenty of other good options up in, near, and around Frisco though.
Safe Travels!