There are lots of quaint shops, wineries, restaurants along Main Street. Esparza's Mexican Restaurant on E Worth St (right of Main Street) has a nice patio and drinks
This is Grapevines newest attraction. It has a little outdoor water feature the kids can play in, and has 5 or 6 restaurants inside and a bar and you sit together around tables throughout the hall.
Tons of higher end shopping and some restaurants as well.