Designing Travel Plans That Fit Your Life