If you're looking for low crowds, the best times are January, Februrary (avoiding holiday weekends), September, November (avoiding Thanksgiving week) and the first couple weeks of December. But, these are times when rides are often down for refurbishment (except in Nov/Dec). I recommend Nov or early Dec because the holidays are pure magic at DL. For a first visit, anywhere from 3-5 days would be good.