I always seem to have a really good time when I go to Gameworks. I can't handle this much more than once every 3-4 months (max), but it's nice for an occasional night of gaming. It isn't cheap, but also isn't so expensive that it breaks the bank. There are also coupons you can get that make the entire thing a bit more affordable. One last suggestion is to bring a group of friends.
more