BOS Pinball lounge in Garland is the best place to play a mixed lineup of modern and old games, probably the only public location I know of that has EMs
Free Play Arcade has 3 locations Arlington, Denton, and Richardson, Arlington is the best for pinball, has mostly moderns with a couple of 90s and 80s in there, also has JJP games and even an AMH.
Cidercade has a lot of Stern LEs, maintenance isn't as good as BOS or FP Arlington
Pinstack Irving has all Sterns, including a Beatles, but their maintenance isn't as good and they operate on a $1 per game price instead of a $10 unlimited all day like the others. Other Pinstack locations only have a few pinballs.
Nov 24th there is a Stern Army tournament at BOS and Dec 2 there is a Pinball Monday tournament at Free Play Arlington. Both are free to enter with admission. Stern Army tournament awards Stern swag as prizes, Pinball Monday awards bragging rights and the chance to pose with a giant pinball. Also IFPA points.