The best method is to go with a group of your buddies, makes it more fun. Yes reserve ahead.
You don't have to, but I would reserve online before hand. Their website makes it easy, and thats a lot better than showing up only to be told there's no space.
Yes it would help. They do have walk ins but not guaranteed
Thanks! Your answer is awaiting moderation.