Many recommend 4 to 6 hours. Even in that time you probably will not see everything. Definitely plan an entire day of so much fun!