Fewer crowds, lower prices, and better weather than you'd expect — the case for traveling off-peak.