Anywhere from 2-3 weeks is what we usually try to do. One week is way too short with two travel days. We were forced into just a week last year and although we had a good time it just wasn't the same.