hey there..
it depends on what you mean by best..
it's going to be hot no doubt.. but, august tends to be the hottest.. maybe go in may?
also, crowds is a factor.. highest attendance is mid june through labor day.. moderate attendance, not counting memorial day weekend, is late april through early june..
HTH
Leah