Both, if you like you can do the reception or just go and get the tickets. What suits you best
No, you just arrive and go to the window to ask for your tickets.
On the site if you present a California address you enter for free
Yes you can. The page is nhm.org
You can buy it online. And in the city.
Thanks! Your answer is awaiting moderation.