If you want a great steakhouse I highly recommend Williams Ranch House on Jacksboro Highway in Ft.Worth (look for the windmill in the parking lot). Eat in the bar, it has an old hunting lodge feel to it. It's a great little family owned restaurant and you will not believe the low price. About a 15 minute drive from Grapevine. If you want a lesser steak at a much higher price (you pay for the name) Del Frisco's is off Spring Valley and 635.
There is a ton of good restaurants on Northwest Highway in Dallas. About a 10 minute drive from Grapevine. The Pappa's family has Pappa's Steakhouse, Pappadeaux's(cajun & seafood), and Pappa's BBQ all located within walking distance of each other. All are very good.
Also a nice place to take clients or just treat yourself is Reata in downtown Ft.Worth's Sundance Square. Southwestern cuisine. You will need a reservation.
Hope that helps. Oh, if you want to take a short road trip out to the country I can direct you to The Wild Onion. World's Best Chicken Fried Steak, bar none.