Depends when you go. Before 7, you are probably ok
No
You don't have to buy i would call anyway.
No you don't need a reservation but always best to call ahead
No you don't but you can call ahead just to make sure their not crowded.
Call ahead to be sure : )
Weekends can be busy
You don't, but its always good to call ahead to make sure they're not packed!
No reservations required.
Thanks! Your answer is awaiting moderation.