Yes. You can
yes but it's better to buy before you go so you know what seats are still available.
Yes and I find that it's better to buy it while you're there they have plenty of leftover tickets they're not sold out like they claim to be
Yes
Thanks! Your answer is awaiting moderation.