It really depends on how in-depth you want to get. If you take the time to read all the displays, I'd say about 2 hours.
Also, if you go during a busy time like Saturday then you may want two hours even if you don't read everything.
Thanks! Your answer is awaiting moderation.