I wouldn't say the moth has the best beer selection but they have an excellent selection with some beers other places don't have. There are lots of good beer bars going up around Dallas that are within a few minutes drive so you can find some good draft selections/cask selections if you want to make a short tour of places when you're out there (meddlesome moth, gingerman, common table, old monk, idle rich, etc.).
Unfortunately Grapevine doesn't have a lot going on beer-wise but there are several wineries if that's your thing. Main Street has the potential to be more compelling but they do some cool stuff there. There's rumor of a gingerman going into southlake so that will put good beer in your area (and mine). On 121 at Glade is a liquor store/gas station that carries a decent beer selection although they are overpriced.
Lots of interesting restaurants in southlake and grapevine. Las Colinas has some decent stuff. Mostly you'll drive to Dallas, Addison, or west Fort Worth for high end or more exotic restaurants.