For the past 3 years, I've gone annually. From my experience, the map is a bit deceiving. It looks bigger than it really is. Even if you try every single ride and check out every single thing, you should be done in a few hours or so. I have a 5-year old and the majority of the rides seem to...