Engineering. Also doubles as a plan B in case something doesn't work out.
Engineering is one of the few undergrad degrees that can result in a job. Business undergrad will just result is repeating classes for MBA and much of that is common sense anyway. This coming from someone who went to a Top MBA.