Get the best bang for your buck September through November, after the kids go back to school and before winter kicks into high gear. Watch out for hurricane season, though, which runs from June to November. Occasionally, deals can also be had in April and May, as peak season winds down.