Plans a trip or vacation given a budget.