Just some general questions of a good time to go and how many days to devote to the parks on top of having plenty of time to explore Tokyo etc. Crowds are important, but I am not necessarily looking for the lowest. Good weather, events, etc will factor into my decision as well. I also don't want to go when it is so slow that I miss any of the rides. Thanks in advance Also, who would you recommend to go through for booking?