No. U can buy it when you walk in
No tickets can be purchased same day. But if you also want to visit the Constitution Center you can buy a combo ticket at the Philadelphia Visitors Center or at the Constitution Center but not at the Museum of the American Revolution for some reason.
You don't need to buy them in advance, but it's good to get them earlier...they fill up fast.
No.
Thanks! Your answer is awaiting moderation.