The best time is during the week if your trying to avoid crowds because the weekends are extremely busy
Avoid Saturday if you can, definitely feels a lot busier those days.
Early.
After lunch or make a reservation online for when they open
Just prebuy your tickets online and go when your time is. they have controlled entry not general admission
Thanks! Your answer is awaiting moderation.