Ditto on the Grand Hyatt in term D, a great place to stay, especially if the stay is a weekend nite (fri, Sat, Sun) when the rate is frequently $100 or less. restaurants at the Hyatt close around 10, but the bar is open with "bar food" til 12 or later and the coffee bar with snacks is open 24 hrs.
Just off the A/P in Grapevine are dozens of options for eats less than 10 mins away.
Good luck.... and have a great trip!!