Get an engineering degree, then get an MBA. But if you are set on business, I got my MBA (mostly entrepreneurship and marketing) right out of undergrad at Indiana University so I kind of enjoyed the undergrad life while in grad school and it was great. It's a top ten business program and Bloomington, IN is a great town.
One of the countries largest biotech firms offered to pay for my MBA (I was extremely talented in the biological sciences) at a few different schools, I got to pick. All the schools were about the same rank but IU had a brand new building, a top ranked entrepreneurship and marketing program, and really hot girls. I had a blast and learned quite a lot, though compared to getting an engineering degree the MBA program was a breeze, so I got to enjoy the college lifestyle I didn't have during undergrad.
You should take a look at IU Bloomington.