Depends if you are bringing kids, grownups spent around 3 hrs, expect an extra hour at least with kids
Depends on how much you want to see. I would say between half an hour to an hour and a half if you want to do the hands on experience at the end as well.
3-4 hours
Yes, with kids takes a little longer.
Thanks! Your answer is awaiting moderation.