Planning a vacation can be stressful. Between taking time off work, finding affordable flights, researching the right hotel ...