I would recommend purchasing in advance.
Not necessary.
U don't have to but if you pre-purchase you will assure your seat on a busy day.
Its best, otherwise tjey can be booked
No, the website says you can purchase at time of travel.
It is best to reserve tickets in advance to make sure you are guaranteed a ticket. It is really easy to do on their website. You can take a chance and wait till you get there but its a chance you are taking. They book up really fast.
Yes it is best but you may be able to get them at the ticket office
Yes
Thanks! Your answer is awaiting moderation.